美文网首页
gitlab搭建

gitlab搭建

作者: BobYoung2016 | 来源:发表于2020-06-06 18:35 被阅读0次

    先看看效果图

    gitlab项目示例.png

    gitlab简介

    GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

    硬件要求及环境

    部署GitLab的硬件要求至少使用2核4GB,网上搜了一下,云计算三巨头都在做618活动,所以比较值:
    阿里云(2核4G云服务器414元/年,1243元/3年,2核8G云服务器624元/年,1640元/3年)
    腾讯云(2核4G云服务器312元/年,936元/3年,2核8G云服务器590元/年,1549元/3年)
    华为云(2核4G云服务器354元/年,954元/3年,2核8G云服务器532元/年,1596元/3年)
    选哪家选啥配置看个人喜好,我个人配置的是阿里云的2核8G云服务器,买3年,操作系统选的是CentOS 7.6 64位。因此,下面的搭建示例也是基于该环境。

    部署gitlab环境

    1、安装依赖包。

    sudo yum install -y curl policycoreutils-python openssh-server
    

    2、设置SSH开机自启动并启动SSH服务。

    sudo systemctl enable sshd
    sudo systemctl start sshd
    

    3、安装Postfix来发送通知邮件。

    sudo yum install postfix
    

    4、设置Postfix开机自启动。

    sudo systemctl enable postfix
    

    5、启动Postfix服务。
    5.1、运行命令打开main.cf文件

    vim /etc/postfix/main.cf
    

    5.2、找到内容:#inet_interfaces = all,去掉前面的#就好,或者在注释下面加一行:

    inet_interfaces = all
    

    5.3、运行以下命令启动Postfix服务。

    sudo systemctl start postfix
    

    6、添加GitLab软件包仓库。

     curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
    

    7、安装GitLab。

    sudo EXTERNAL_URL="云服务器的公网IP地址" yum install -y gitlab-ce
    

    8、使用浏览器访问GitLab服务器的公网IP地址。首页如下图所示,表示环境搭建成功,并且您需要设置新密码,该密码对应的帐号为root。


    gitlab首次进入首页.png

    到这里,gitlab的环境搭建完成了,如有什么问题,欢迎留言。

    相关文章

      网友评论

          本文标题:gitlab搭建

          本文链接:https://www.haomeiwen.com/subject/fhlftktx.html