SourceTreeでGitHubの組織アカウントのリポジトリにアクセスする
SourceTreeから素直にOAuth認証でアカウントを追加すると、自身のアカウントのパブリックリポジトリしか表示されません。
以下はSourceTreeを用いてプライベートリポジトリや組織アカウントのリポジトリを表示するための設定するための設定の手順です。
前提
・OSはMac OS Catalina
・SourceTreeはバージョン 4.0.2
・GitHubのアカウントは登録済み
・SourceTreeはインストール済み
必要なこと
・GitHubのDeveloper SettingsでPersonal access tokensを作成
・SourceTreeにGitHubアカウントを追加
GitHubのDeveloper SettingsでPersonal access tokensを作成
GitHubの設定を行います。
https://github.com/settings/tokens にアクセスし、「Generate new token」をクリックしてSourceTree用のアクセストークンを作成します。
やること
・Noteに設定の名前をつける
・「repo」にチェック
・「user」にチェック
「Generate token」ボタンをクリックすると、アクセストークンが生成されるので、コピーします。
SourceTreeにGitHubアカウントを追加
SourceTreeのアカウントの追加をします。
やること
・認証タイプをBasicにする
・ユーザー名にGitHubのユーザー名を入力
・パスワードに生成されたアクセストークンを入力
プロトコルはHTTPSにしていますが、SSHでも接続可能です。
参考: https://qiita.com/akidon0000/items/cd482d4d7346f0c5b288