git bash使用端口转发连接服务器

时间:2022-02-05 17:35:20

之前的配置是

      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 文件里。