以前只是在用 git ,没有真正去部署过
首先在虚拟机中安装ubantu18.04,
Gitlab 本地部署
虚拟机 vmvare 14
ubantu 18.04
gitlab 11.04
虚拟机网络配置 : 桥接模式-直接连接物理网络 刚开始使用NTA模式不行,
ubantu 18.04
安装步骤 : https://about.gitlab.com/installation/#ubuntu
安装并配置必要的依赖关系
接下来,安装Postfix发送通知邮件。如果您想使用其他解决方案发送电子邮件,请跳过此步骤并在安装GitLab后配置外部SMTP服务器。
sudo apt-get install -y postfix
在Postfix安装期间,可能会出现一个配置屏幕。选择“Internet站点”并按回车
1 curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
2 sudo apt-get install gitlab-ce(网速大部分很慢,运气好达到200k)
解决方法
a) 修改 /etc/apt/sources.list.d/gitlab_gitlab-ce.list
b) sudo apt-get update
c) sudo apt-get install gitlab-ce
3 vim /etc/gitlab/gitlab.rb
修改external_url 'http://localhost:90'(ip,参照本人虚拟机桥接设置博文设置,保证虚拟机访问外网和局域网其他机器访问虚拟机)
安装后HTTPS需要额外的配置: https://docs.gitlab.com/omnibus/settings/nginx.html#enable-https
4 sudo gitlab-ctl reconfigure
查看gitlab 运行状态: sudo gitlab-ctl status
5 gitlab-ctl restart
客户端访问
直接浏览器打开 配置的 ip http://192.168.1.181/
问题
初次修改密码 后出现 502 刷新下
修改后出现 10 errors prohibited this user from being saved: 直接在输入 ip 去访问,使用 root 登录,使用刚才修改的密码登录
参考资料
https://blog.csdn.net/zerokkqq/article/details/79728527
https://blog.csdn.net/u012838045/article/details/80881243
https://www.cnblogs.com/wangkevin5626/p/7595070.html
https://about.gitlab.com/installation/#ubuntu
https://docs.gitlab.com/omnibus/settings/nginx.html#enable-https
清华大学开源软件镜像站: https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/
http://ccimage.cn/2018-05/ubuntu18-04-install-gitlab-chinese-mirror.html
https://www.jianshu.com/p/92f97939e33a
领取专属 10元无门槛券
私享最新 技术干货