SourceTreeでOAuthのみになったGitHubのクローンをするメモ 2022/1/13現在
Googleで検索しても古い情報ばかりだし、でてきても汎用性がない情報ばかりだったので
GitHub側の準備
アクセストークンの作成
- Settings → Developer settings → Personal access tokensをひらく
- Generate new tokenで新しいトークンをつくる
- 作成したらわかるように保存しておく。作成した瞬間しかコピーできないので注意。
SourceTree側の準備
GitHubのアカウント情報を削除する
ツール → オプション → 認証のGitHubアカウントやパスワード関係を削除しておく。
GitHubアカウントを追加する
- 「追加」押下ででてきたダイアログでGitHubと認証はOAuthを選択する
- ユーザー名は空のままで、「OAtuchトークンを再読み込み」を押す
- ブラウザが勝手に起動してGitHubのアカウントと何かする画面がでる
- ブラウザでGitHubにログイン中の場合はすぐに完了する
- 未ログインの場合はログインを促してなんかする画面になる
- ブラウザでなんかした後は、SourceTree側のダイアログの下の方に「認証に成功」と表示される
SourceTreeでのリポジトリクローン
- リポジトリクローンの画面をだす
- URLにさっき作成したトークンをくっつけて入力する
https://github.com/hogehoge/hogehoge.git
↓
https://さっき作成したトークン@github.com/hogehoge/hogehoge.git
以上