SourcetreeとGithubを連携させる
前回の記事の続きです。
このページではGithubとSourcetreeを連携させて、リモートでプッシュまで行います。
今回は、作成されたリポジトリを使用しています。リポジトリの作成方法は、他を見てください。(投げやり)
最終更新:2023/2/19
書いたときからUIが変更されている可能性があります。
筆者の環境:
OS : Windows 11
Sourcetree Version 3.4.11
Githubアカウント作成
Githubのアカウントを作成しましょう。
Githubに登録する を押して、
Username、Email address、Passwordを入力して、アカウント作成してください。
アンケートは、下部にある、Skip personalizationでスキップできます。(多分)
ここまで行けたらアカウント作成はできます。
Personal Access Tokenの生成
Profile画面の右上にあるところから、Settingsを選択します。
左にある項目の、Developer Settingsという項目を選択します。
画面が遷移したら、Personal access tokens内にあるTokens(classic)を選択して、Generate new tokenから、Generate new token(classic)を選択します。
Personal access tokenの設定をします。Noteには、名前をいれます。ここでは、Text-Testとしています。
Expiration(有効期限)は、30daysにしています。無期限にすることもできます。
スクロールして、Generate tokenを選択します。
ここで、Sourcetreeに戻ります。
SourcetreeとGithubアカウント連携させる
Sourcetree画面の上部にある、ツール内のオプションを押します。
オプション画面が出てきます。
認証 タブを押して、 追加を押します。
画面の通りに設定します。OAuchトークンを再読み込みを押します。
Webブラウザで、下の画像のようなものが表示されるので、下にスクロールして、
Authorize atlassianをクリックします。
認証に成功すると、Sourcetreeの画面に、○○○○@github.comのアカウントが追加されます。
オプションタブを消して、
画面右上にある、設定を押します。
リモートリポジトリのパスを追加します。
追加を押すと、リモートの詳細設定画面が表示されます。
URL/パスには、Githubのリンク(.gitで終わるリンク)を貼り付けます。
Remote Accountには、登録したGitHubアカウントを選択します。
リモート名は、デフォルトリモートにチェックを入れます。
実際にプッシュする
適当にコミットした後に、左上にあるプッシュ ボタンを押します。
CredentialHelperSelectorは、manager-coreで大丈夫です。
Always use this from now on にチェックを入れると、何度もselectを押す必要がなくなります。
コミット成功すると、このような画面になります。
GitHubのリポジトリを見て、コミットした内容があれば成功です。
お疲れさまでした。
*1:もしかすると、Tokenを使用していないので、設定をする必要がないかもしれません。