前提・実現したいこと
プログラミング初心者です。ローカル開発環境で作ったコードをgithubに載せたいと思っているのですが上手くいかなくて困っています。
発生している問題・エラーメッセージ
pushしようとすると下記のようなエラーが発生してしまします。
$ git push -u origin master Permission denied (publickey). fatal: The remote end hung up unexpectedly
試したこと
エラー文で調べたところ、
git config --global http.postBuffer 524288000
上記のコマンドで解決すると書いてあったので試してみたのですが解決しませんでした。
git remoteに登録できていることも確認しました。
解決方法がわからず困っています。
回答いただけると幸いです…!!
git remoteのコマンド結果
$ git remote -v heroku https://git.heroku.com/dry-falls-33347.git (fetch) heroku https://git.heroku.com/dry-falls-33347.git (push) origin git@github.com:TOMOSOYA/watashi.git (fetch) origin git@github.com:TOMOSOYA/watashi.git (push)
git remote -v の結果を追記してほしいです。
また、push前に行った手順(ローカルでcommitして、それは成功したのでそれをpushしようとしたらエラーがでた、など)
過去にpushして成功しているか、といった詳細な状況を記載いただくとより良い回答が得られるとおもいます。
Permission denied (publickey). というのはssh認証に失敗しているのかと思います。
git@github.com:eggpan/xxxx.git のようなsshのURLの場合、公開鍵の認証に失敗していそうです。
git remoteの結果を追記しました!
$ git commit -m "first commit"
# On branch master
nothing to commit (working directory clean)
ローカルでコミットした際は上記のような結果となりました。
ssh認証に失敗していることが原因でした!
原因がわかり無事解決に繋げることができました!
ありがとうございました!!!
回答2件
あなたの回答
tips
プレビュー