6

これは私が今日10回試みたが成功しなかったことです:

  • ssh-keygenでキーを作成します。
  • GeditまたはNotepad++で〜/ .ssh / id_rsa.pubを開き、内容をコピーします。
  • github.comのアカウント設定に移動します
  • SSHキーに移動します
  • [キーの追加]ボタンをクリックします。
  • キーにタイトルを付ける
  • キーをキーボックスに貼り付けます。
  • キーを保存します(確認するためにgithubパスワードを入力してください)。

次に、cygwinで「$ ssh -vT git@github.com」を実行しますが、常にそこでハングします。出力は次のとおりです。

$ ssh -vT git@github.com
OpenSSH_6.0p1, OpenSSL 1.0.1c 10 May 2012
debug1: Reading configuration data /home/eason.wu/.ssh/config
debug1: /home/eason.wu/.ssh/config line 1: Applying options for github.com
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to github.com [207.97.227.239] port 22.
debug1: Connection established.
debug1: identity file /home/eason.wu/.ssh/id_rsa type 1
debug1: identity file /home/eason.wu/.ssh/id_rsa-cert type -1

誰かがこの問題に遭遇しますか、どんな解決策もありがたいです

4

3 に答える 3

6

公開鍵を1行としてコピーしたことを確認してください。エディターからのコピーは、その鍵の内容を複数の行としてバッファーに入れることがあるためです。

それでも問題が解決しない場合は、「 Unable to Git-push master to Github 」で他の SSH デバッグのヒントを確認してください。
は、より多くのssh -vvvT git@github.comデバッグ情報を表示できます。


OPのイーソン・ウーは次のようにコメントしています。

この問題の本当の理由を見つけました。それは私のネットワークが原因です。
自社で禁止しているサイトもあり、GitHubのサービスにも影響があると思います。
VPN 接続をオンにして、再度 で再テストしたssh -vvvT git@github.comところ、問題なくパスしました

于 2012-07-30T06:38:07.710 に答える
0

私にとっての問題は、接続先のルーターが WPA2/3 ではなく WPA を使用していたことです。この問題のないネットワークに変更すると、レポはすぐに ssh で複製されました。

于 2021-12-05T10:45:09.423 に答える