1、安装包下载地址

官网地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/
百度云链接:https://pan.baidu.com/s/1pGmO5JP4DmR2VuNwP1CD0w 提取码:q2qn
里面包含了centos6.5、centos7、centos8 的gitlab安装包。操作系统不一样,安装的gitlab是不一样的。

2、安装依赖包

(1)虚拟机使用桥接模式,需要连接网络下载安依赖包
在这里插入图片描述
(2)验证能否访问外网
在这里插入图片描述
(3)通过xshell链接并安装依赖包

sudo yum install openssh-server
sudo yum install openssh-clients
sudo yum install cronie
sudo yum install postfix     	#GitLab使用postfix发送邮件,可能会报错,无所谓。
sudo service postfix start     	#我一直无法启动,应该不影响。
sudo chkconfig postfix on      #设置postfix开机自启动
sudo lokkit -s http -s ssh     #配置iptables开放http和ssh端口,这里需要注意,腾讯云安全组选择那里要选择开放所有端口
#这一步可能会显示failed ip6tables start,这个不需要管,直接运行下面查看是否打开端口就可以了

截图如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、安装GitLab

(1)上传gitlab-ce-8.9.5-ce.0.el6.x86_64.rpm文件到/usr/local/gitlab目录下。
在这里插入图片描述
(2)通过xshell进入到/usr/local/gitlab目录,进行安装

rpm -i gitlab-ce-8.9.5-ce.0.el6.x86_64.rpm

在这里插入图片描述
(3)配置gitlib的IP和端口
vi /etc/gitlab/gitlab.rb 进入gitlab.rb修改IP和端口:进入编辑器后按“i”键进入编辑状态,ESC键退出编辑状态,退出并保存,命令输入“:wq”。
在这里插入图片描述
(4)开放上面配置的8081端口号,设置后重启防火墙
在这里插入图片描述
在这里插入图片描述
(5)重置并启动GitLab
配置:gitlab-ctl reconfigure
启动GitLab:gitlab-ctl restart
下面是百度上的截图,知道怎么回事就行,我这里没有及时截图。
在这里插入图片描述
在这里插入图片描述
(6)访问gitlib
在浏览器输入刚才设置的IP和端口号(http://192.168.148.219:8081) 就可以访问的gitlib页面,初始账户: root 密码:5iveL!fe。登录之后就可以创建远程项目了。
这里直接让修改密码,密码至少是8个字符,我输入12345678
在这里插入图片描述
修改密码后,打开如下界面:
在这里插入图片描述

4、使用GitLab

注册用户登录成功后,就可以创建项目,创建项目后会有地址。
在这里插入图片描述
将地址复制,使用git工具进行项目下载。
在这里插入图片描述

在这里插入图片描述
首次使用的时候,需要输入登录账号和密码。
在目录中新建一个123.txt文件,并将其上传到主干分支。
在这里插入图片描述
在这里插入图片描述
上图表示123.txt文件可以上传成功,表示可以正常使用了。

5、其他说明

停止GitLab:控制台直接输入 gitlab-ctl stop 即可.
重新启动:控制台直接输入 gitlab-ctl start
GitLab 默认存放目录到 /var/opt/gitlab
如果要移动,备份此目录,比较保险的做法是,先停止 GitLab,然后备份目录,最后在重启GitLab.

执行 GitLab:
sudo gitlab-ctl reconfigure
sudo lokkit -s http -s ssh

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐