CygwinでGitを使用するのに問題があります。
「ディレクトリ '/home/Craig/.ssh'を作成できませんでした。ホスト 'github.com(207.97.227.239)'の信頼性を確立できません。RSAキーの指紋は16:27:ac:a5:76:28です。 :2d:36:63:1b:56:4d:eb:df:a6:48。接続を続行してもよろしいですか(はい/いいえ)?ホストキーの検証に失敗しませんでした。致命的:リモートエンドが予期せずハングアップしました。 "
sSHを使用してgithubに接続しようとしているときに表示されます。 https://をリモートパスとして使用しようとしましたが、成功しませんでした。
私はWindows7を実行しています。
これは私のために働いた!
http://ekawas.blogspot.co.uk/2007/03/solving-pesky-ssh-issues-in-cygwin.html
まず、
'passwd'
ディレクトリでC:\path\to\cygwin\etc
というファイルを見つけ、ワードパッドで開きます。次に、テキストを置き換えます
/home/YOUR_NAME
と/cygdrive/c/Documents and Settings/YOUR_NAME
Diannalによる回答に加えて、Cygwinルートフォルダーのpasswd
フォルダーの下にetc
ファイルがない場合は、最初に次のコマンドを発行してファイルを作成できます。mkpasswd -l -p "$(cygpath -H)" > /etc/passwd
ホームディレクトリへのアクセス許可が、ssh
のknown_hosts
ファイルを作成する機能を妨害している可能性がありますか?
ホームディレクトリに移動し、.ssh
というフォルダと、その中にknown_hosts
という空のファイルを作成します。次に、ファイルのアクセス許可を644に設定します。
cd ~
mkdir .ssh
touch ~/.ssh/known_hosts
chmod 644 ~/.ssh/known_hosts
次に、sshを再試行して、結果が異なるかどうかを確認します。 (注:最初に接続を続行するかどうかを尋ねられたら、「はい」と答える必要があります。そうすると、そのサーバーはknown_hosts
リストに追加され、その後はプロンプトが表示されなくなります。)
続行するかどうかを尋ねられたら、yes
と入力してみてください
ローカルマシンのDocumentsand Settingsフォルダーに、home \フォルダーを作成します。何らかの理由で、cwRsyncはこれらのフォルダーを作成しません。 cygpathを変更しなかったので、C:\ Program Files\cwRsync\home \に作成しました。
Sysinternals Process Monitor を使用して、これを実行しようとしているときに発生したファイルシステムアクセスをログに記録します。