- 安装包:gitlab-ce-12.9.9-ce.0.el7.x86_64.rpm(推荐)
指令:[root@localhost gitLab]#rpm -ivh gitlab-ce-12.9.9-ce.0.el7.x86_64.rpm
提示界面:
版本: [root@localhost gitLab]#git --version
2.修改git的URL,将external_url 'http://gitlab.example.com'修改为自定义的URL,如下图
指令:[root@localhost gitLab]#vim /etc/gitlab/gitlab.rb
保存并退出,执行以下命令更新配置
3、加载配置
指令:[root@localhost gitLab]# gitlab-ctl reconfigure
4/启动gitlab
指令:[root@localhost gitLab]# gitlab-ctl start,看到一排都是ok: run:则表示gitlab已经正式启动起来了
5检查git服务启动情况
指令:[root@localhost gitLab]# netstat -tnlpu | grep 8080
[root@localhost gitLab]# ps -ef | grep 30090
[root@localhost gitLab]# gitlab-ctl status
6.关闭防火墙或开8600端口策略
关闭:[root@localhost gitLab]# systemctl stop firewalld
7.web登录http://10.10.130.36:8600/users/sign_in,创建密码
8重新登录
Git此时已经敞开怀抱等待着你....
=================================延伸====================================
1.(后台修改密码)获取/修改超级管理员root的密码,如果执行指令提示(gitlab-rails console production)
则可能是Gitlab版本不一样,然后参数方式不一样,需要用如下方式:
A.[root@localhost bin]# gitlab-rails console -e production
B.查询用户账号信息并赋值给u,
irb(main):001:0> u=User.where(id:1).first
C.设置该用户名的密码,密码这里不要使用引号,不然会无法登录成功,密码9位且没有特殊符号,如irb(main):002:0> u.password=1234567890
D.保存信息irb(main):003:0> u.save!
E.退出irb(main):005:0> exit
2.导入备份的数据
备份数据的默认路径:/var/opt/gitlab/backups,如
1609299427_2020_12_30_12.9.9_gitlab_backup.tar,前者是备份的数据的有效名称(红框内),其余的为后缀。
执行备份指令:[root@localhost backups]# gitlab-rake gitlab:backup:restore BACKUP=1609299427_2020_12_30_12.9.9,只需要我输入yes即可
参考资料
安装
https://blog.csdn.net/wt334502157/article/details/102973572
https://blog.csdn.net/hnmpf/article/details/80518460
忘记密码:
https://blog.csdn.net/Junna_zeng/article/details/116779285
https://www.cnblogs.com/dqcer/p/9596813.html
Git防火墙开策略
https://blog.csdn.net/weixin_39639381/article/details/111216128