はじめに
まず私はGitHubに慣れていなければ、Sourcetreeも数年ぶりに触りましたことをここに表明します。アーメン。
職場でSourcetreeを使ってGitHubからリポジトリをクローンしようぜ!っていう環境構築の手順の一つがありまして、その時の話です。
ターミナルからどりゃーってコマンド叩いてみたもののオーソリで怒られる。
まぁそんな気はしてたけどな!
前提条件
- GitHubのセキュリティ設定で2段階認証が有効になっています。
- 元々個人で使っていたGitHubアカウントが組織に属している形です。
教えてChatGPT君
まずは相方に聞いてみることにする。
個人的には5の提案は好き。でもね、それじゃあ人間は成長しないと思うんだよ相棒。
結局やったこと
-
Sourcetreeの[設定]を開く。
-
[設定] > [アカウント] を開く。
-
[追加] を押下して、以下のように入力する。
ホスト:GitHub
認証タイプ:OAuth
プロトコル:SSH -
ユーザー名の所で、[アカウントを接続] を押下して、GitHubアカウントと接続する。
この時に2段階認証とかをやる。 -
SSHキーの所で、[キーを生成]を押下する。
-
[保存]を押下して作業完了。
SSHでうまくいかない場合はプロトコルをHTTPSにして動作しました。
所感
ChatGPTが言っている3の提案が結局やったことになるんだろうか
もうちょっと具体的な所まで教えてくれると嬉しいよChatGPTくん (成長を放棄した人間)