2016-12-19 27 views
2

我最近將計算機更新到了macOS 10.12.2。自更新以來,每當它嘗試讀取我的id_rsa時,它都會要求輸入我的文件的密碼。在通過SSH連接到我的遠程計算機時會發生這種情況,但是在安裝或更新我的CocoaPods時,這也是我第一次注意到這種情況。它在放入我的密碼之後有效,但我寧願讓它記住它。操作系統更新後,CocoaPods會一直詢問id_rsa密碼​​

任何想法,我可以改變它或可能發生什麼?

謝謝!

+0

這已經回答了在UNIX StackExchange網站:https://unix.stackexchange.com/questions/12195/how-to-avoid-being-asked-passphrase-each-time-i-push-to-bitbucket – flohei

+0

此更新也爲我打破了這一點。你做了什麼@flohei?我在那篇文章中嘗試了這個建議,但是它並沒有在重啓時生存下來,並且ssh在cron作業中不起作用... – Brendon

回答

7

似乎在最新的macOS更新中引入了一些行爲或錯誤的變化。我能夠通過創建文件~/.ssh/config與內容解決此問題:

Host * 
    AddKeysToAgent yes 
    UseKeychain yes 
    IdentityFile ~/.ssh/id_rsa 

來源:Original answer at apple.stackexchange.com

+1

我可以確認'ssh add'在重啓後不能存活,但是更新config文件。謝謝! – flohei

相關問題