Gitlab代码仓库私有化部署

GitLab是一个强大的代码仓库管理系统,它使用Git作为版本控制工具,并提供了代码托管、CI/CD、问题跟踪和合并请求管理等丰富的功能。对于需要严格控制代码安全和隐私的企业及开发者来说,私有化部署GitLab代码仓库是必要的步骤。下面将介绍如何进行私有化部署。

【可选】镜像源配置

如果从官方镜像仓库下载此处可以不配置,我这里从www.ecnfo.com:1443/proxy镜像仓库下载因此需要配置

vim /etc/docker/daemon.json
{
   
   
  "registry-mirrors": [
    "https://www.ecnfo.com:1443/"
  ],
  "insecure-registries": [
  	"http://www.ecnfo.com:1004/"
  ]
}
创建数据卷目录
mkdir -p /root/installs/gitlab/{
   
   config,logs,data}
chmod +x /root/installs/gitlab
下载gitlab镜像
docker pull www.ecnfo.com:1443/proxy/gitlab-ce:latest
创建并运行Gitlab容器【首次部署】

external_url:gitlab源码仓库主机地址,与hostname保持一致即可
-p 8090:80为gitlab web页面访问端口
-p 222:22为gitlab ssh访问端口

docker run \
--name gitlab-ce \
--restart always \
--env GITLAB_OMNIBUS_CONFIG="external_url 'htt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沙漠绿州

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值