問題の背景:
Gitのbashで発表された論文でhexo gを-dコマンドの使用
エラーの詳細:
致命的:リモートリポジトリから読み取ることができませんでした。 あなたは正しいアクセス権を持っていることを確認してください とリポジトリが存在します。 FATAL何かが「間違いましたよ。たぶん、あなたはここで解決策を見つけることができます:http://hexo.io/docs/troubleshooting.html エラー:22 13.250.177.223ポートによる接続リセット 致命的:リモートリポジトリから読み取ることができませんでした。 あなたは正しいアクセス権を持っていることを確認してください とリポジトリが存在します。 子プロセスで。<匿名>(E:\ Hexo \ node_modules \ hexo-utilの\ LIB \ spawn.js:17:37 ) emitTwoで(events.js: 126:13 ) ChildProcess.emit(events.jsで: 7:214 ) 子プロセスで.cp.emit(E:\ Hexo \ node_modulesクロス\-spawn \ libに\ enoent.js:40:29 ) maybeClose(内部で /child_process.js:915:16 ) Socket.stream.socket.on(内部で /child_process.js:336:11 ) emitOne(イベントで。 JS: 13:116 ) Socket.emit(events.jsにおいて: 211:7 ) Pipe._handle.closeで[として_onclose(net.js: 561:12)
エラーの理由は、SSHキーの問題ので、接続はサーバー上ではありません。
:だから私は、この問題の究極の解決策ステップ動作によって、以下のリンク、ステップを参照してください
直面するのgitの問題は、「あなたは正しい持っていることを確認してくださいアクセス権を、リポジトリが存在しています。」
問題は答えを解決してきたが、私はそれがまだの手順を列挙するために必要だと思いますが、櫛:
1.名前と電子メールのアイデンティティについてのgitのリセット
gitの設定--global user.name "yournameの" gitの設定 --global user.email "[email protected]"
yournameのここgithubののユーザー名と一致する必要があります
ここ[email protected]は githubのと一致したメールボックスをログインする必要があります
2. .sshフォルダのknown_hostsファイルを削除(ファイルの主な役割は、DNSです)
-C keygenの-t-RSAの3.ssh " [email protected](対応するメールボックスgithubの記入)"
入力せずに入力する方法
4.設定インターフェイスgithubのを入力します。
キー(タイトル名は任意である)によって示されるように追加される新しいコンテンツid_rsa.pub SSHキー:
5.この問題の最後に、最適なソリューション