gitlab端口不是22,客户端配置远程分支

坑死我了!纳闷客户端把公钥放到gitlab里面了,推代码的时候,还要密码。

gitlab是以docker容器起的,ssh端口22映射到了宿主机的12222。客户端添加远程分支需要下面这样

#删除当前远程分支路径
git remote remove origin

#添加新的远程分支领
git remote add origin ssh://git@12.34.56.78:12222/xxx/xx.git

#推代码
git push -u origin master

#拉代码
git clone ssh://git@12.34.56.78:12222/xxx/xx.git

  

  

初学linux,每学到一点东西就写一点,如有不对的地方,恳请包涵!
原文地址:https://www.cnblogs.com/forlive/p/13036328.html