2013-05-08 4 views
7

私はPoshGitをインストールしましたが、githubと〜\ .sshフォルダにRSAキーを設定しましたが、PowerShellはプル/プッシュごとにパスフレーズを入力するよう依頼しています。私はすべての指示に従ったgiven here。私のPowerShellプロファイルは次のようになります:起動時ではなく、すべてのプルでgit RSAパスフレーズを要求するPowershell?

$env:path += ";" + (Get-Item "Env:ProgramFiles(x86)").Value + "\Git\bin" 
. 'C:\Users\Caleb\Documents\WindowsPowerShell\Modules\posh-git\profile.example.ps1' 
cd ~\Documents\GitHub\travefy 

ここでは何が起こりますか。スタートアップ時に私に尋ねるにはどうすればいいですか?

enter image description here

答えて

5

それは私がこれをgithub.comにドキュメントのいずれかに記載されなかった理由を、私はよく分からない

> ssh-add 

を実行する必要が判明しました。

+0

面白いことに、最後に 'Start-SshAgent'(例のプロファイルではデフォルトで呼び出されます)は' Add-SshKey'です。あなたのために 'ssh-add'を呼び出す必要があります。 GitHubでこの問題を開くことができますか? – dahlbyk

+0

これは古くなっていることを認識していますが、私は同じ問題を抱えています。これは 'ssh-add'とは関係ありません。実際には、自分のsshキーがsshとssh-agentで動作していることを確認できます。 'ssh -T git @ github.com'は期待通りに動作し、' ssh-add -l'はキーがロードされていることを示します。しかし、 'git pull'は毎回重要な言い換えを促します。私は困惑している。 – user24601

関連する問題