这里我们演示一下安装gitlab,网上的教程也很多,这里主要是演示一下。
1)准备服务器
这里准备一台单独的服务器,一般来说,代码是一个团队的产出,是一个公司的资产。所以代码的存放是非常重要的,我们一般会为gitlab单独安排一台服务器,避免和其他服务器搞混了,造成服务器损坏,从而导致代码的损坏或者丢失。
这里准备的单独服务器系统为centos即可。我这里准备的服务器系统是centos7.9
2)安装gitlab
接下来我们就开始安装gitlab了,按照下面的命令进行部署即可:
#安装相关的依赖 yum -y install policycoreutils openssh-server openssh-clients postfix #添加gitlab的依赖 curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash #更新yum yum update && yum repolist all #使用yum安装最新版本的gitlab yum install -y gitlab-ce
出现如下的界面就代表gitlab安装好了,示例图如下:
接着我们需要修改下gitlab的配置,让gitlab可以被访问。
#修改配置文件,这里我们统一使用80端口即可,如果要修改成其他端口,则在ip后面添加端口,nginx也切换到对应的端口 vim /etc/gitlab/gitlab.rb #在文件中修改: external_url 'http://gitlab.example.com',把这里修改成对应的ip,例如external_url 'http://172.19.0.8' nginx['listen_port'] = nil,把这里修改成对应的端口,例如:nginx['listen_port'] = 80 #重新加载配置,这里执行完毕之后需要等待片刻时间 gitlab-ctl reconfigure #重新启动gitlab gitlab-ctl restart
3)测试访问gitlab
接下来我们就可以在浏览器上访问到gitlab了,但是在访问之前,我们需要去查看下初始化的密码,所以登录服务器,执行如下的命令:
cat /etc/gitlab/initial_root_password
就可以看到初始化的密码了:
接下来我们访问下gitlab的页面:
账号是root,密码是上诉看到的Password,登录上去即可。
此时能访问gitlab,就代表我们的gitlab已经部署好了。
还没有评论,来说两句吧...