我已經獲得了使用SSH密鑰正確工作的GIT BASH shell,因此我知道我的基本配置步驟是正確的,但我更喜歡Windows PowerShell(實際上我更喜歡Mac或Linux終端,但是沒有可用的選項...)使用Windows PowerShell設置.SSH密鑰時出錯
反正。
我的Windows PowerShell是建立在這篇博客的PS1腳本源泉 http://markembling.info/2009/09/ssh-agent-in-powershell,從我所知道的,啓動運行正常
Starting SSH agent...
SSH agent PID: 5064
但是,當我嘗試SSH或運行從PowerShell的Git命令,我仍然提示輸入密碼。有沒有人見過這個?我更喜歡PS給Git Bash,但在最壞的情況下會堅持下去。
編輯 - 由VonC提供答案=添加%HOME%到Windows系統環境變量
To view or change environment variables:
Right-click My Computer, and then click Properties.
Click the Advanced tab.
Click Environment variables.
Click one the following options, under user variables:
Click New
variable name `HOME` (No quotes, or percentage signs)
value: C:\Documents and Settings\**your username**
重新啓動PowerShell的(或任何你喜歡的shell)和你的SSH的作品在默認情況下。
非常感謝!這工作。 –