我有一個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唯一的問題是在每次連接嘗試時都會向我詢問私鑰的密碼(並且我不想在沒有密碼的情況下創建私鑰)。