我有一个Git仓库,我拉使用类似这样的路径:GitExtensions +腻子通过SSH自定义端口上
git pull ssh://[email protected]:1234/path/to/repository.git
当GitExtensions然后尝试使用砰砰回购拉,它使这个调用:
plink -T [email protected]:/path/to/repository.git
这最终失败,因为它实际上是ping#22端口,而不是#1234。
做出正确的通话将
plink -T -P 1234 [email protected]:/path/to/repository.git
如果我在的〜/ .ssh/config中创建一个别名“hostCom”,它似乎正常工作(连接#1234),如果我只是做这个:
plink -T [email protected]
但是,只要我将路径添加到git仓库,它也会再次进入#22。
我尝试的另一个选择是在putty中创建一个会话,我们将其称为“hostPutty”,并将默认端口设置为此等等。底线结束是相同的:虽然:无法将路径与git repo结合自定义端口。
如何合并所有零件以使其工作?
而OpenSSH如何处理这个问题,但腻子不能? OpenSSH唯一的问题是在每次连接尝试时都会向我询问私钥的密码(并且我不想在没有密码的情况下创建私钥)。