2011-07-07 15 views
3

GIT BASHシェルがSSHキーで正しく動作しているので、基本的な設定手順が正しいことがわかりましたが、Windows PowerShellを好むLinux端末ですが、利用可能なオプションのうち...)Windows PowerShellで.SSHキーを設定する際にエラーが発生しました

とにかく。

私のWindows PowerShellのが http://markembling.info/2009/09/ssh-agent-in-powershellこのブログ記事でPS1スクリプト源泉で設定されており、私が言うことができるものから、スタートアップが正しく

Starting SSH agent... 
SSH agent PID: 5064 

しかし、私はSSHにしてみてくださいまたは実行を実行していますPowerShellのgitコマンドでは、私はまだパスワードを要求されます。誰もこれを見たことがありますか?私はPSをGit Bashよりも好むが、最悪の場合はそれに固執する。

EDIT - VonCが提供する回答=

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(または任意のシェルあなたが愛する)とあなたのSSHがデフォルトで動作するWindowsシステム環境変数に%ホーム%を追加します。

答えて

3

チェックする最初の要素は、環境変数%HOME%の値です。
これは当然bashセッションで設定されますが、Windows(ここではPowerShell)セッションではデフォルトでは定義されていません。

すべてのシェルがその変数を継承するためには、その変数を「ユーザー環境変数」レベルで定義することをお勧めします。

+1

ありがとうございます!それはうまくいった。 –

関連する問題