Source Tree エラー、永遠にpushができない


プログラミングの学習って大変ですよね。

進んだと思ったらエラーにぶち当たる。エラーの理由をググる時間の方が長いのでは。

同様な理由で困っている方でしたら、解決できると思います。

今回は、SourceTreeの謎なエラーについてご紹介します。

こんな人が対象

・SourceTreeでGitHubにSSH接続しようとしている

・GitHubの学習を始めたばかりの超初心者

・開発環境 Mac

対象の症状

・pushを押したがエラーにはならずpushが終わらない

対応方法

1 SourceTreeのバグの可能性がある為、一度再起動して同様に実行してみる。

2 SourceTreeに登録してるURLを間違えていないか確認する。

  GitHubでSSHのURLを確認してくだい。

3 1と2をしても解決しなかったら、ターミナルにて鍵で登録する。

 以下をターミナルにて実行してください。

ls ~/.ssh/ 
〇〇-GitHub 〇〇-GitHub.pub 

 実行すると  〇〇-GitHub  と  〇〇-GitHub.pub  と表示されるはず。
 ※〇〇はパソコンによって表示が変わります。

 そして、以下を実行します。
 ※〇〇のところは上の値を参考にしてください。 

ssh-add -K ~/.ssh/〇〇-GitHub

 

 最後に以下を実行してください。 

 実行後、pushしてみてください。

ssh -T git@github.com

 いかがでしたでしょうか。無事にpushされましたでしょうか。

 同様に躓いた方の参考になればと思います。

 


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


モバイルバージョンを終了