1、gitLab安装包下载
这里使用:gitlab-ce-10.4.1-ce.0.el7.x86_64.rpm
2、将下载的rpm包放到linux指定目录
3、进行rpm包安装
rpm -ivh gitlab-ce-10.4.1-ce.0.el7.x86_64.rpm
执行成功之后修改ip和端口号:
vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.xx.xx:8099'
4、初始化gitlab数据
gitlab-ctl reconfigure
5、启动gitlab
gitlab-ctl start
6、重设root用户的密码
登录时需要账号和密码的,但此时并不知道账号密码是多少。可以执行以下命令:
# gitlab-rails console production
Loading production environment (Rails 4.2.8)
irb(main):001:0> u=User.find(1)
=> #<User id:1 @root>
irb(main):002:0> u.password='test123456'
=> "test123456"
irb(main):003:0> u.save
Enqueued ActionMailer::DeliveryJob (Job ID: 1657620e-55fb-4786-a0d1-dec1fbc1421d) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", gid://gitlab/User/1
=> true
irb(main):004:0> exit
首先是通过find方法找到id为1的用户,也就是root,然后修改它的密码为test123456,设置好密码后必须执行u.save才能够生效,之后输入exit退出。
7、登录页面
http://ip:port