首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一步一步部署gitlab

以前只是在用 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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180724G1X56Y00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券