簡體   English   中英

SSH無法與TortoiseGit和Pageant一起使用

[英]SSH not working with TortoiseGit and Pageant

我目前正在系統上設置TortoiseGit,但與遠程存儲庫的SSH連接存在問題。

我在Windows計算機上使用Cygwin安裝中的git(因為我依賴UNIX命令)。 為了處理我所有的密鑰,我使用了Putty Pageant,並且通過bash使用它們,我安裝了一個名為ssh-pageant的模塊。

使用bash時,我可以使用我的遠程存儲庫(因為我是在打開bash控制台后立即啟動ssh-pageant的),但是TortoiseGit直接使用了Cygwin的git模塊,因此該代理無法啟動。

例如,在使用TortoiseGit pull命令時顯示錯誤:

權限被拒絕(公鑰)。
致命:無法從遠程存儲庫讀取。
請確保您具有正確的訪問權限,並且存儲庫存在。

如何解決?

當TortoiseGit與cygwin結合使用時(即,啟用了cygwin hack),TortoiseGit通過bash傳遞所有git命令。

您可以嘗試將ssh-pageant添加到.bashrc.bash_profile ,以便在執行bash時應自動調用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM