GithubでSourcetreeを使うと、pushできなくなったときの対策
こんにちは。
先日デイトラの中級編で、Sourcetreeを使ったとき、pushできなくなるバグが起きました
結論から言いますと、Sourcetreeを使わずに、Gitをそのまま使うと解決したので、その方法を紹介したいと思います
Gitをインストール
git bashというものを使いたいので、gitをダウンロードしてください。
以下のリンクからダウンロードできます。
git bashが使えるようになったら、githubで新しいリポジトリを作ってください。
そして、2つの通信方法のいずれかを選択してください。HTTPS通信とSSH通信があります。
1,HTTPS通信
cloneするとき、リポジトリのHTTPSから始まるURLを使ってください
git clone URL
ここから、add、commit、pushを行ってください。
以下の動画が大変参考になりました!
2,SSH通信
今度はcloneするときに、SSHのURL(gitから始まるURL)を使います。一度cloneできれば、その後は上記のHTTPS通信と一緒です。
しかし、私はSSH鍵の設定がうまくできず通信できなかったので以下の記事を参考にしました。この手順ですると解決したので、ぜひ利用してください。
Sourcetreeでpushできませんでしたが、Gitの使い方をマスターできたので結果オーライとなりました。
少しでも、バグに悩む人の助けになるとうれしいです。