CentOs7安装gitLab

79 阅读1分钟

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

clipboard.png

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/'(记得端口后加/)

rb.png

以下截图建议性修改(主要是端口保持一致)

80.png

90.png

以下操作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

root.png

运行以下代码

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