之前的配置是
url = user@xx.xx.xx.xx:/home/tutu/thelib/ww.git
xx.xx.xx.xx是服务器的外网地址,其内网地址是zz.zz.zz.zz
但是现在服务器没有自己的外网,需要通过服务器yy.yy.yy.yy的端口8822进行转发,转发到zz.zz.zz.zz:22
此时,根据https://*.com/questions/1558719/using-a-remote-repository-with-non-standard-port ,配置应该为
url = ssh://tutu@yy.yy.yy.yy:8822/home/tutu/thelib/ww.git
若想要自动认证,则需要将本地的 id_rsa.pub 里内容拷贝到服务器用户主目录下 .ssh里的 authorized_keys 文件里。