• Git服务器-GitLab搭建


    1、很简单,按照官方文档操作即可

      https://about.gitlab.com/installation/#centos-6      

      注:

        Gogs 是一个轻量级的、易于设置、跨平台的Git托管服务,不逊色于 Gitlab 和 GitHub。虽然不比这二者成熟,但它有很大的潜力。

        gitlab-CE 与 gitlab-EE 的 一个是社区版,一个是企业版。

        git       是一种版本控制系统,是一个命令,是一种工具。

        github  是一个基于git实现在线代码托管的仓库,向互联网开放,企业版要收钱。
        gitlab   类似 github,一般用于在企业内搭建git私服,要自己搭环境。
        gitee    即码云,是 oschina 免费给企业用的,不用自己搭建环境。
        git-ce  是社区版,gitlab-ee是企业版,收费版。

        GitHub、GitLab 不同点:
          1、GitHub如果使用私有仓库,是需要付费的,GitLab可以在上面搭建私人的免费仓库。
          2、GitLab让开发团队对他们的代码仓库拥有更多的控制,相对于GitHub,它有不少的特色:
                (1)允许免费设置仓库权限
                (2)允许用户选择分享一个project的部分代码
                (3)允许用户设置project的获取权限,进一步提升安全性
                (4)可以设置获取到团队整体的改进进度
                (5)通过innersourcing让不在权限范围内的人访问不到该资源

      

      安装成功后,会有如图所以:(我是一root用户权限装的)

        

      启动并初始化的时候,可能不成功,报 create用户  和用户组问题,这里,我要出现过,首先我是自己创建一个新的系统用户,其次之前有创建过git用户,但是提示冲突,所以userdel git。再配置文件,将用户改为自己创建的系统用户,再重新启动即可。

      

      启动后界面:

      

    1.安装并配置必要的依赖项
    在CentOS 6(和RedHat / Oracle / Scientific Linux 6)上,以下命令还将在系统防火墙中打开HTTP和SSH访问。
    sudo yum install -y curl policycoreutils-python openssh-server cronie
    
    sudo lokkit -s http -s ssh
    接下来,安装Postfix以发送通知电子邮件。如果要使用其他解决方案发送电子邮件,请跳过此步骤并在安装GitLab后配置外部SMTP服务器。
    
    sudo yum install postfix
    
    sudo service postfix start
    
    sudo chkconfig postfix on
    在Postfix安装期间,可能会出现配置屏幕。选择“Internet Site”并按Enter键。使用服务器的外部DNS作为“邮件名称”,然后按Enter键。如果出现其他屏幕,请继续按Enter键接受默认值。
    
    2.添加GitLab软件包存储库并安装软件包
    添加GitLab包存储库。
    
    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
    接下来,安装GitLab包。将`http:// gitlab.example.com`更改为您要访问GitLab实例的URL。安装将自动配置并启动该URL的GitLab。HTTPS 在安装后需要其他配置。
    
    sudo EXTERNAL_URL =“http://gitlab.example.com”yum -y install gitlab-ee
    为什么要坚持,想一想当初!
  • 相关阅读:
    预处理命令
    函数
    结构体
    字符数组
    数组
    文件
    用 typedef 定义类型
    枚举类型
    联合
    位运算
  • 原文地址:https://www.cnblogs.com/JerryZao/p/9733820.html
Copyright © 2020-2023  润新知