2012-04-04 51 views
2

GitHubでレポを作成しましたが、過去に行ったようにローカルのローカルレポをプッシュしたかったのです。私は正常ssh -T [email protected]ことができますが、git push -u origin masterは私にエラーを与える:Gitエラー:〜.sshを生成できません。

error: cannot spawn C:\Users\Alec\.ssh: No such file or directory 
fatal: unable to fork 

マイGIT_SSH変数はC:\Users\Alec\.sshで、そのディレクトリに私は私のRSA鍵を持っています。私も新しいキーを生成して、それを使って同じエラーを受け取ろうとしました。

私のローカルリポジトリには、このエラーが表示されるようになりました。何が間違っているのか分かりません。

編集:それは重要だとは思えませんが、コマンドプロンプトかGit Bashのどちらを使うかは同じです。

答えて

4

GIT_SSHは、.sshフォルダではなくsshクライアント(あなたの場合はssh.exe)を指すことになっています。

+0

私は別の目的のためにパテをインストールしましたが、私は変数を上書きすると推測していますか?私はそれを自分で変更していませんでした。 – Alec

+0

それはあなたのために行われますか? –

0

私はあなたと同じ問題を抱えています。私のやり方は、コモドファイアウォールをシャットダウンすることです。本当にうまくいきます。だから私はあなたのファイアウォールとウイルス対策ソフトウェアを閉じることをお勧めします。良い幸運。

0

私も同様の問題がありました。私はファイアウォールにも何かがあると思っていましたが、私はGitを自分のPCに再インストールしてしまい、突然魅力的に働きました。

関連する問題