gitlab 搭建
如果以前有安装过gitlab请根据以下步骤来删除
https://www.cnblogs.com/shansongxian/p/6678110.html
安装gitlab (参考 https://blog.csdn.net/qq_36467463/article/details/78283874)
sudo apt update && sudo apt install curl openssh-server ca-certificates postfix
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get update
sudo apt-get install gitlab-ce
修改配置文件
sudo vim /etc/gitlab/gitlab.rb
修改内容:
# external_url 'http://gitlab.example.com'
external_url 'http://192.168.xx.xxx:6001' # 根据自己的IP和port设置
sudo gitlab-ctl reconfigure
sudo gitlab-ctl status
更改ROOT密码
sudo gitlab-rails console
user = User.where(id: 1).first
user.password = 'new_password'
user.password_confirmation = 'new_password'
user.save!
输入:q退出即可
可能遇到的错误:
-
error: 执行 sudo gitlab-ctl reconfigure 会死在这里:ruby_block[supervise_redis_sleep] action run
-
解决方案 :
1、按住CTRL+C强制结束;
2、运行:sudo systemctl restart gitlab-runsvdir
3、再次执行:sudo gitlab-ctl reconfigure -
error : 内存不足
-
解决方案: 放弃ubuntu使用CentOS , centOS7 gitlab安装教程https://www.cnblogs.com/wenwei-blog/p/5861450.html
二 、 centOS搭建gitlab
- 参照教程 https://www.cnblogs.com/wenwei-blog/p/5861450.html
- 更改
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml