当前位置: 首页 > news >正文

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) 的输入框。

在这里插入图片描述
5. 可以在输入框中输入带端口号的 url。
6. 保存就 OK 了。

Clone with SSH

  1. 在 gitlab.rb 中配置(/etc/gitlab/gitlab.rb)
  2. 搜索 gitlab_ssh_host
// 配置主机地址 
gitlab_rails['gitlab_ssh_host'] = '192.168.72.90'
  1. 搜索 ssh_port
// 配置主机的 ssh 端口 
gitlab_rails['gitlab_shell_ssh_port'] = 40022
  1. 保存,重启 gitlab,就完成了。
    在这里插入图片描述
http://www.xdnf.cn/news/1485775.html

相关文章:

  • 【面试向】边缘计算基础介绍
  • Java全栈开发面试实录:从基础到高阶技术深度解析
  • Oracle到金仓数据库信创改造迁移实施规划方案(下篇)
  • 【mysql】SQL自连接:什么时候需要,什么时候不需要?
  • 【C++】类与对象(下)
  • Java 大视界 -- Java 大数据机器学习模型在金融市场风险评估与投资组合优化中的应用(407)
  • Redis(48)Redis哨兵的优点和缺点是什么?
  • 如何在 DevOps 管道中实现 AI?
  • Wan2.2-S2V - 音频驱动图像生成电影级质量的数字人视频 ComfyUI工作流 支持50系显卡 一键整合包下载
  • VS2017安装Qt插件
  • 【C++详解】C++ 智能指针:使用场景、实现原理与内存泄漏防治
  • 苹果 FoundationModels 秘典侠客行:隐私为先的端侧 AI 江湖
  • 联邦学习+边缘计算结合
  • Python进阶编程:文件操作、系统命令与函数设计完全指南
  • 梅花易数:从入门到精通
  • LLM面试基础(一)
  • 【Beetle RP2350】人体运动感应警报系统
  • LeetCode 522.最长特殊序列2
  • 【数据结构入门】排序算法(3):了解快速排序
  • Linux环境下配置visual code
  • 【iOS】多界面传值
  • 灾难性遗忘:神经网络持续学习的核心挑战与解决方案
  • CSS(展示效果)
  • 全面解析3DMAX景观建模材质处理方法
  • Unity Transparent透明材质透明度为1时的穿透显示问题
  • 【jenkins】--安装部署
  • MyBatis 拦截器让搞定监控、脱敏和权限控制
  • KMeans聚类
  • 项目介绍:图像分类项目的最小可用骨架--代码细节讲解
  • 关于学习的一些感悟