赞
踩
安装命令:sudo yum install postfix
将postfix服务设置成开机自启动命令:sudo systemctl enable postfix
启动postfix命令:sudo systemctl start postfix
1.去镜像网站下载https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/(建议先下载到本地然后传到服务器)
2.下载完成后安装命令:sudo EXTERNAL_URL=“https://gitlab.example.com” yum install -y gitlab-ce-15.0.5-ce.0.el7.x86_64.rpm
sudo vim /etc/gitlab/gitlab.rb
#然后将external_url 'http://gitlab.example.com' 改为external_url = '172.16.100.9'
sudo vim /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
#修改host 和 port 为上述ip地址和端口号即可
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
# 登录到gitlab控制台
sudo gitlab-rails console -e production
# 选择用户
user=User.where(id:1).first
#重置密码,保存退出
user.password='12345678'
user.password_confirmation='12345678'
user.save!
exit
此时浏览器中输入172.16.100.9即可访问Gitlab
解决办法:
1.先停止gitlab,命令: sudo gitlab-ctl stop
2.执行命令: sudo chmod 755 /var/opt/gitlab/postgresql
3.执行命令: sudo systemctl restart gitlab-runsvdir
4.再次配置即可: sudo gitlab-ctl reconfigure
造成头像无法显示的问题是因为,gitlab使用的默认url的地址已经被墙了,我们需要修改该url
查看gitlab使用的默认url:sudo vim /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
修改地址为:
plain_url: http://sdn.geekzu.org/avatar/%{hash}?s=%{size}&d=identicon
ssl_url: https://sdn.geekzu.org/avatar/%{hash}?s=%{size}&d=identicon
之后重新加载配置,gitlab-ctl reconfigure
然后重启服务,gitlab-ctl restart
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。