搜尋

首頁  >  問答  >  主體

ssh - Source Tree在pull/git時提示輸入密碼

如圖所示,不用過用命令行就正常,生成ssh key時,passwordphrase木有設置米密碼,為空

迷茫迷茫2800 天前916

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-04-22 09:02:36

    好吧,搞了大半天,終於搞定了,原來souretree不能存放ssh key,而是去指定的位置(~/.ssh/目錄下)讀取ssh key,最關鍵的是,他默認是讀取名為id_rsa的私鑰! ! !而我的私鑰並不是這個名字,所以,sourcetree就找不到指定的私鑰,認證就無法通過,從不斷的提示你輸入密碼。將私鑰名字改為id_rsa之後,一切終於正常了。

    參考連結:[筆記] 讓 SourceTree 讀取自定的 SSH key(需要翻牆,此處為Google快照)

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-22 09:02:36

    可以透過設定~/.ssh/config來指定使用的ssh key
    Host xxxx.xxx
    IdentityFile ~/.ssh/id_rsa

    回覆
    0
  • 取消回覆