1.異常
新しいマシンにGitをインストールした後、コードのプルで問題が発生しました:
10.18.18.18ポート29418とネゴシエートできません:一致するキー交換メソッドが見つかりません。彼らの申し出:diffie-hellman-group14-sha1、diffie-hellman-group1-sha1
正しいアクセス権が |
2.調査と分析
文字通り、gitサーバーはdiffie-hellman-group1-sha1をサポートしていますが、これはgitクライアントではサポートされていません。
3.ソリューション
.sshディレクトリにジャンプします。
cd ~/.ssh
拡張子を付けずに、Cドライブの「User / Current User Name / .ssh /」ディレクトリに新しい設定ファイルを作成します。次に、ワードパッドなどのツールで開き、以下を入力して保存します。
Host *
KexAlgorithms +diffie-hellman-group1-sha1
それで、それは良いことです。
もう一度実行しないでくださいgit cloneコマンドが正常に実行されなかっただけです。
プロンプトがある場合:接続を続行してもよろしいですか(yes / no / [fingerprint])?
yesと入力して、Enterキーを押します。