1

Windows 8 64 ビットと最新バージョンの GIT を使用しています。
を使用して ssh キーを生成しようとしてssh-keygen -t rsa -C "myemail@domain.com"いますが、エラーが発生してキーを作成できません。

http://content.screencast.com/users/DineshJasti/folders/Jing/media/24c3f3fc-43d6-437b-b1ca-083946afc55b/2013-10-20_2115.png

キーに名前を付けようとすると、エラーが発生しました:

could not connect to your authentication agent

http://content.screencast.com/users/DineshJasti/folders/Jing/media/8a88fad4-8b1d-40de-9dc7-4c5f9db12f20/2013-10-20_2132.png

この問題を解決するのを手伝ってくれる人はいますか?

4

2 に答える 2

1

作業ディレクトリに基づいて、.sshフォルダーにいないようです。それが問題の原因だと思います。

Github は、ssh キーを作成し、後で Github に追加するための優れたステップバイステップのチュートリアルを提供します。

于 2013-10-20T16:40:46.677 に答える
0

ssh キーの生成は、環境変数 HOME に基づいています。
HOME はデフォルトでは定義されていません。git-cmd.bat
を介して git セッションを開始した場合にのみ定義されます。

@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%
@if not exist "%HOME%" @set HOME=%USERPROFILE%

が存在することを確認してください%HOME%。そうすれば、ssh 関連の他のすべてが正常に動作するはずです。

于 2013-10-20T19:40:49.107 に答える