皆さん、Windows 7 で Hexo ブログを構築し、Github にデプロイしたところ、以前は問題がなかったのですが、接続をテストするために ssh -T git@github.com を実行すると、エラーが発生しました。
Administrator@WIN-E922JE0THKO MINGW64 /d/hexo
$ ssh -T -v git@github.com
OpenSSH_7.1p1、OpenSSL 1.0.2d 2015 年 7 月 9 日
debug1: 構成データの読み取り/etc/ssh/ssh_config
debug1: github.com [192.30.252.131] ポート 22 に接続しています。
debug1: 接続が確立されました。
debug1: アイデンティティ ファイル /c/Users/Administrator/.ssh/id_rsa type 1
debug1: key_load_public: そのようなファイルはありません、またはディレクトリ
debug1: アイデンティティ ファイル /c/Users/Administrator/.ssh/id_rsa-cert type -1
debug1: key_load_public: そのようなファイルまたはディレクトリはありません
debug1: アイデンティティ ファイル /c/Users/Administrator/ .ssh/id_dsa type -1
debug1: key_load_public: そのようなファイルはありません、またはディレクトリ
debug1: アイデンティティ ファイル /c/Users/Administrator/.ssh/id_dsa-cert type -1
debug1: key_load_public: そのようなファイルまたはディレクトリはありません
debug1: アイデンティティ ファイル /c/Users/Administrator/ .ssh/id_ecdsa type -1
debug1: key_load_public: そのようなファイルはありません、またはディレクトリ
debug1: アイデンティティ ファイル /c/Users/Administrator/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: そのようなファイルまたはディレクトリはありません
debug1: アイデンティティ ファイル /c/Users/Administrator/ .ssh/id_ed25519 type -1
debug1: key_load_public: そのようなものはありませんファイルまたはディレクトリ
debug1: アイデンティティ ファイル /c/Users/Administrator/.ssh/id_ed25519-cert type -1
debug1: プロトコル 2.0 の互換モードの有効化
debug1: ローカル バージョン文字列 SSH-2.0-OpenSSH_7 .1
ssh_exchange_identification: 読み取り: ソフトウェアによる接続中止
問題がどこにあるのかを見つけるのを手伝ってください。 。 。
デプロイメント SSH キーが構成されていません。GitHub にアクセスしてデプロイメント キーを構成してください
https://help.github.com/articles/generated-ssh-keys/
リーリー
明らかに設定されたキーディレクトリが間違っています。
あなたはこのコマンドを試行しています
リーリー出力が
Hi XXX! You've successfully authenticated, but GitHub does not provide shell access.
であれば問題ありません。