在http://my.oschina.net/u/1169607/blog/345833中介绍了centos7上安装gitlab的方法,接下来想体验下gitlab CI的使用。但是gitlab CI需要gitlab的版本为7.5.0或更新,所以需要卸载之前安装的7.4.3,重新安装7.5.0。
1 卸载gitlab
首先用rpm -qa | grep -i gitlab命令查看安装的gitlab,然后用rpm -e --nodeps命令删除已安装的gitlab,然后再用rpm -qa | grep -i gitlab命令查看下是否删除,操作如下所示:
[[email protected] ~]# rpm -qa | grep -i gitlab
gitlab-7.4.3_omnibus.5.1.0.ci-1.el7.x86_64
[[email protected] ~]# rpm -e --nodeps gitlab-7.4.3_omnibus.5.1.0.ci-1.el7.x86_64
[[email protected] ~]# rpm -qa | grep -i gitlab
接下来开始安装gitlab7.5.0。
2 下载包和安装
在http://my.oschina.net/u/1169607/blog/345833中介绍要添加一个普通用户和删除git用户,在重新安装gitlab时,不用执行这些操作,只需要切换到之前创建的普通用户,执行下列命令即可。
su abc #切换到之前创建的普通用户
curl -O
如果发现下载速度慢,将下载地址复制到迅雷中下载,然后将下载的包copy到centos7系统中。
sudo yum install git.x86_64
sudo yum install openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
sudo rpm -i gitlab-7.4.3_omnibus.5.1.0.ci-1.el7.x86_64.rpm
3 配置启动gitlab
sudo gitlab-ctl reconfigure
sudo firewall-cmd --permanent --add-service=http # open up the firewall for HTTP and SSH requests
sudo systemctl reload firewalld
打开浏览器,输入部署gitlab的centos7的ip或者hostname,进入gitlab的登录界面,下面是用户名和密码:
Username: root
Password: 5iveL!fe(此处密码是之前安装gitlab时设置的密码)
第一次登入gitlab会提示修改密码。