gitlab在centOS 7 上的安装和使用

1.虚拟机的安装

        这里虚拟机的安装过程可自行百度,上面讲述的非常详细

        需要说明的是,我们新安装的centOS默认是没有办法通过ip访问虚拟机的,我们使用ip addr查看会有如下的信息:

        

        所以,我们需要设置其可以通过ip访问

cd /etc/sysconfig/network-scripts

vi ifcfg-eno16777736

        进入ifcfg-eno16777736中后,我们可以看到网卡默认是不起动的(框里面的),我们将其设置为yes就可以使用ip启动了

        

        使用sudo service network restart 命令重新启动网络服务,我们在此查看ip如下:

        

        此时,我们可以看到此虚拟机的ip我192.168.58.130.我们可以通过这个ip来访问虚拟机(使用其他的终端,vmware太坑)

2.使用yum安装gitlab

        因为centOS自身的yum中并没有关于gitlab的源,这里,我们需要手动将gitlab的源添加到yum中进行下载

vi /etc/yum.repos.d/gitlab-ce.repo

       在文件中添加如下内容:

[gitlab_gitlab-ce]
name=gitlab_gitlab-ce
baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[gitlab_gitlab-ce-source]
name=gitlab_gitlab-ce-source
baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

 此时,源添加结束,我们更新yum的本地缓存,并安装gitlab社区版

//更新缓存
sudo yum makecache
//安装最新的gitlab-ec
sudo yum install gitlab-ce

接下来,我们需要修改配置文件中的访问地址和端口(默认的端口是8080,这里必须保证端口是没有被占用的)

cd /etc/gitlab

vi gitlab.rb

在其中我们将下面选项修改为我们需要访问的地址:http://192.168.58.130:6767

保存并退出后,我们需要确认防火墙中6767端口是否是被开放状态:

firewall-cmd --query-port=6767/tcp    //查看6767端口是否被防火墙开放

 输入如上的命令,我们看到防火墙是没有被开放的(返回值时no):

此时我们使用如下命令开放此端口:

firewall-cmd --add-port=666/tcp --permanent     //这个是开放永久的端口号

其返回值为success,表示端口开启成功 

执行下面的命令重新载入配置;

firewall-cmd --reload      //重新载入规则

返回success标识重新载入规则成功

这是我们再次查看6767端口是否被开放,显示为yes表示已经开放

到此,我们防火墙端口开放设置结束

此时我们将gitlab的设置重新载入,并重启服务:

gitlab-ctl reconfigure

gitlab-ctl restart

3.使用浏览器测试部署是否成功

在浏览器上输入http://192.168.58.130:6767 

此时如果出现如下页面代表我们部署成功:

至此,初步的实现gitlab的安装就结束了

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值