2011-07-17 10 views
1

私はhelp.github.com/win-set-up-git/プロセスに従っていて、Host key verification failedというメッセージを手に入れずにsshリンクをテストしていました。私は最近のGitバージョンGit-1.7.3.1-preview20101002のmsysgitを使ってWindows XPで作業しています。Github SSH接続を確立する - これは正しい方法です

私はGithubサポートページが役に立った(30年後に怒りの中でunixを使用していない)ので、グーグルグッドグッドした後、私はこれに気づいた。私はそれをより良くするためのコメントや提案を歓迎する。

ポートに「ping」するために、nmapにさまざまな参照があります。私はWindows版をダウンロードし、nmap -p 22 github.com(DOSウィンドウから)を使用して、ファイアウォールやルーターの問題がないことを確認しました。

ssh鍵を生成するときは、秘密鍵ファイルのunixファイルのアクセス権をchmod 600 ~/.ssh/*に変更する必要があります。これらのアクセス権がない場合は無視されます。

私が発見した主な手口は、sshテストラインssh -vT -o "StrictHostKeyChecking no" [email protected]にオプションを追加したことです。これは、githubキーストレージプロンプトでウィンドウ/ ttyの問題を解決します。

これは私にとっては効果がありましたが、何か問題を導入しましたか?

答えて

1

これらのsshオプションは必要ありません。Git-1.7.3.1-preview20101002は最新ではありません。

最新のPortableGit-1.7.6-preview20110709.7zで試してください:unzipしてbinディレクトリをPATHに追加してください。

MinGWベースの製品のキーは、Windowsではデフォルトでは定義されていないHOMEという環境変数を定義することです。
HOMEを任意のディレクトリに設定することができます(通常はC:\Users\Meが良い選択です)。次に、sshコマンドを実行するbash Gitセッションを開きます。

+0

乾杯、私は新しいバージョンを見て、それが私のシナリオをどう扱うかを見ていきます。私はいくつかのメモを送った[私はhelp.githubをGithubにもクローン化した。 –

+0

'portable'バージョンと(より小さい)regular .exeバージョンの違いは何ですか? –

+0

@Philip:ポータブルバージョンのインストールは簡単です:binディレクトリを 'PATH'に追加するだけです。あなたは問題なくmsysgitのいくつかのバージョンをそのようにすることができます。 – VonC

関連する問題