Gitlab官网:about.gitlab.com/install/#ce…
Gitlab中文手册:s0docs0gitlab0com.icopy.site/ee/README.h…
Gitlab包下载网址:packages.gitlab.com/gitlab/gitl…
Linux系统:CentOS7
1、下载:
阿里云:www.aliyundrive.com/s/wTWZLg9nw…
wget --content-disposition <https://packages.gitlab.com/gitlab/gitlab-ce/packages/ol/7/gitlab-ce-14.9.3-ce.0.el7.x86_64.rpm/download.rpm>
2、安装:
sudo rpm -i gitlab-ce-14.9.3-ce.0.el7.x86_64.rpm
3、修改配置
添加外部端口访问:
启动防火墙:systemctl start firewalld
添加端口访问:firewall-cmd --zone=public --add-port=8090/tcp --permanent
添加端口外部访问权限: firewall-cmd --add-port=8090/tcp
重启防火墙:firewall-cmd --reload
找到/etc/gitlab/gitlab.rb修改文件
添加 external_url 'http://192.168.1.249:8090/'(记得端口后加/)
以下截图建议性修改(主要是端口保持一致)
以下操作gitLab命令
sudo gitlab-ctl start # 启动所有 gitlab 组件;
sudo gitlab-ctl stop # 停止所有 gitlab 组件;
sudo gitlab-ctl restart # 重启所有 gitlab 组件;
sudo gitlab-ctl status # 查看服务状态;
sudo gitlab-ctl reconfigure # 启动服务;
sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;
sudo gitlab-ctl tail # 查看日志;
4、修改root密码
在/opt/gitlab/bin中运行
gitlab-rails console -e production
运行以下代码
irb(main):008:0> u=User.where(id:1).first
=> #<User id:1 @root>
irb(main):010:0> u.password='gg123456'
=> "123456"
irb(main):011:0> u.password_confirmation='gg123456'
=> "123456"
irb(main):012:0> u.save!
=> true
irb(main):017:0> exit