プログラミングの学習って大変ですよね。
進んだと思ったらエラーにぶち当たる。エラーの理由をググる時間の方が長いのでは。
同様な理由で困っている方でしたら、解決できると思います。
今回は、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されましたでしょうか。
同様に躓いた方の参考になればと思います。