学习资料
Gitlab简介
为什么要学Gitlab
- 公司项目需要用到[无解],领导希望实现测试的自动化脚本在开发人员提交代码后自动拉取并运行测试,最终把测试结果给到对应领导人员(Jenkins也能实现)
- 那为什么还要学:一点公司用什么,你就学什么,然后用起来,知识是学来的,经验是积累的。
- 冲冲冲~~~
安装Gitlab(centos7)
# 清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/
# 1. 下载rpm包, 如果是centos8, 就把e17改成e18
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.9.0-ce.0.el7.x86_64.rpm
# 2. 安装依赖(https://www.keysou.com/?id=522):yum install -y policycoreutils-python
# 3. 解压rpm包
rpm -ivh gitlab-ce-12.9.0-ce.0.el7.x86_64.rpm
# 4. 修改配置文件
vi /etc/gitlab/gitlab.rb
# 将external_url 'http://gitlab.example.com' 修改成主机IP地址,然后:wq保存
external_url 'http://192.168.0.223'
# 5. 让配置文件生效(命令完成 可以直接是使用 访问刚配置的ip地址,默认是80端口,http://192/168.0.223),如果无法访问,请确认是否开放80端口,云服务器是否设置了安全组。
# firewall-cmd --zone=public --add-port=80/tcp --permanent # 开放80端口
# firewall-cmd --reload # 重启防火墙
gitlab-ctl reconfigure
# 6. 常用命令
# 启动
gitlab-ctl start
# 状态
gitlab-ctl status
# 停止
gitlab-ctl stop
gitlab.rb配置文件修改部分
访问结果(设置密码页面,默认账号就是root)
设置成中文
- 点击
右侧头像位置
- > settings
- 点击
Preferences
,拉到最下面点击Localization
右边的English
就可以切换了,选择简体中文
, 点击Save changes
就行了
- 回到主页,效果如下