在gitlab15.9之后,gitlab-sshd成为了gitlab的服务组件之一,从而使得open-ssh不再是必需品,本篇主要讲配置。
配置(gitlab.rb)
- 启用gitlab-sshd
gitlab_sshd['enable'] = true
gitlab_sshd['listen_address'] = '[::]:2222'
- git url地址指向2222端口
gitlab_rails['gitlab_shell_ssh_port'] = 2222
- reconfigure
gitlab-ctl reconfigure
测试
需要清理下本地的know_hosts文件,然后测试。文章来源:https://www.toymoban.com/news/detail-804968.html
git clone ssh://git@kube.bdeet.top:2222/mr/123.git
文章来源地址https://www.toymoban.com/news/detail-804968.html
到了这里,关于在gitlab中使用gitlab-sshd替换ssh服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!