centos7安装gitlab服务器步骤
安装准备
- yum安装准备
sudo yum install curl policycoreutils openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo yum install postfix
sudo systemctl enable
下面这个两个是给防火墙永久开通,并增加http服务
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
- yum 安装gitlab-ce
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce
报错就用下面的命令:
curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-XXX.rpm/download
rpm -i gitlab-ce-XXX.rpm
- 加载配置
sudo gitlab-ctl reconfigure
- 登录并修改默认的root用户密码
优化:用域名访问
修改/etc/gitlab/gitlab.rb的这一个参数:
external_url "http://gitlab.test.com"
执行命令,让修改生效:
sudo gitlab-ctl reconfigure
- 本地配hosts进行域名解析
gitlab 修改root用户密码
- (切换到root账户后)
gitlab-rails console production
- (稍等一下)
irb(main):001:0> user = User.where(id: 1).first
- (找出账户后可以修改密码,注意至少8位)
irb(main):002:0> user.password='password'
irb(main):003:0> user.password_confirmation='password'
- (保存一下就可以了)
``user.save!```
gitlab日常管理:
gitlab-ctl start|stop|status|restart
网友评论