質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

解決済

2回答

1356閲覧

Githubにpushができない場合の解決方法

TOMSOYA

総合スコア23

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

1クリップ

投稿2019/05/14 11:21

編集2019/05/14 11:56

前提・実現したいこと

プログラミング初心者です。ローカル開発環境で作ったコードを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)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Eggpan

2019/05/14 11:35

git remote -v の結果を追記してほしいです。 また、push前に行った手順(ローカルでcommitして、それは成功したのでそれをpushしようとしたらエラーがでた、など) 過去にpushして成功しているか、といった詳細な状況を記載いただくとより良い回答が得られるとおもいます。 Permission denied (publickey). というのはssh認証に失敗しているのかと思います。 git@github.com:eggpan/xxxx.git のようなsshのURLの場合、公開鍵の認証に失敗していそうです。
TOMSOYA

2019/05/14 11:57

git remoteの結果を追記しました! $ git commit -m "first commit" # On branch master nothing to commit (working directory clean) ローカルでコミットした際は上記のような結果となりました。
TOMSOYA

2019/05/15 00:59

ssh認証に失敗していることが原因でした! 原因がわかり無事解決に繋げることができました! ありがとうございました!!!
guest

回答2

0

自己解決

ssh公開鍵の設定が上手くできていないことが原因みたいでした。
GitHubでssh接続する手順
上記の記事を参考に設定することで解決しました!

投稿2019/05/15 00:58

TOMSOYA

総合スコア23

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

まず、リモートからCloneして、それを修正したあと、Commit してPushしましょう

投稿2019/05/14 11:25

y_waiwai

総合スコア87747

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TOMSOYA

2019/05/14 11:50

y_waiwaiさん回答ありがとうございます!! もう少しだけ詳細な情報が欲しいです…! リモートからCloneしてというのは、gitに作った空のリポジトリをクローンするということでしょうか? それを修正するとはどういうことでしょうか…? 知識が全然足りなくて申し訳ないです。
y_waiwai

2019/05/14 13:10

そうです。空だろうがなんだろうがまずCloneします そこから、あなたの思うようにファイルを追加したならAddして、Commitして、Pushしましょう
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問