Gitlab 配置自定义 clone 地址

前情提要

  • 我是通过 docker 安装的 gitlab_ce ,版本 14.4.2。因为机器还要跑其他服务,所以不能使用 80、22 等端口,需要映射到其他端口。
  • 通过 gitlab.rb 配置文件配置的 external_url 只能配置在 clone 标签下得 host,不能带有端口号。

Clone with HTTP

  1. 首先必须是 Admin 账号。
  2. 进入 Admin Area。
  3. 在 Settings 的 General 中选择 Visibility and access controls。
  4. 往下拉,有一个标题为 Custom Git clone URL for HTTP(S) 的输入框。
  1. 可以在输入框中输入带端口号的 url。

  2. 保存就 OK 了。

Clone with SSH

  1. 在 gitlab.rb 中配置(/etc/gitlab/gitlab.rb)

  2. 搜索 gitlab_ssh_host

    // 配置主机地址
    gitlab_rails['gitlab_ssh_host'] = '192.168.72.90'

  3. 搜索 ssh_port

    // 配置主机的 ssh 端口
    gitlab_rails['gitlab_shell_ssh_port'] = 40022

  4. 保存,重启 gitlab,就完成了。

相关推荐
NexTunnel2 天前
公司老项目还在 SVN,远程维护怎么做更稳?
git·svn·gitlab·远程工作·nextunnel
单位圆的日常3 天前
FRP反向隧道实现异地SSH家用Linux
linux·运维·ssh·frp
tjl521314_213 天前
Git SSH Host Key Verification Failed 问题排查与解决
运维·git·ssh
鱼听禅3 天前
CentOS 源码模式配置SVNAdmin2管理SVN仓库
linux·svn·centos
Jurio.3 天前
Codex App SSH 远程开发教程:本地连接远程服务器项目
服务器·ssh·远程工作·codex
想你依然心痛4 天前
持续集成在嵌入式开发中的实践:GitLab CI与交叉编译——自动化构建、固件生成
ci/cd·自动化·gitlab
REDcker4 天前
GitHub SSH 连接失败排障实录
运维·ssh·github
Sean‘4 天前
GitLab 升级后 502:Puma 反复重启问题处理记录
docker·gateway·gitlab
_阿伟_4 天前
SVN简单使用教程
svn
洪恒远5 天前
Windows 配置 Gerrit SSH Key
运维·ssh