はじめに
新しくMacBook Airを買ったのでSourcetreeをGitHubに接続しようとしたところ、かなり沼ってしまったのでどうやって行ったか忘備録として残します。
ネットで検索してみるとSSHキーを作るだのPersonal Access Tokenを作るなどいろあっていろいろ試してみたのですがうまくいきませんでした。結局はSSHキーを作って何とかなったのですが、その前に同じことをしてうまくいかなかった気がするので何で成功したか正直よくわかりません。
対処法
ここにあるSSHでの提携法に書いてあるとおりにしたらうまくいきました。上に載ってるトークンを使う方法では
fatal: cannot exec 'git-remote-https': Bad CPU type in executable
とでて接続できませんでした。
さいごに
人様が作ったサイトのリンクを貼るだけじゃこのページの存在意義ないですね()
上記のページのおかげで大変助かりました。Windowsでの方法は昔自分が書いたことがあるのでよろしければご覧ください。
追記
翌日プッシュしようとするとまた上記のエラーが発生しました。
結論としては、GitHubのデスクトップ版をインストールし、ログインした上でリモートリポジトリをクローンすることで解決しました。