見出し画像

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」にチェック

画像1

「Generate token」ボタンをクリックすると、アクセストークンが生成されるので、コピーします。

SourceTreeにGitHubアカウントを追加

SourceTreeのアカウントの追加をします。

やること
・認証タイプをBasicにする
・ユーザー名にGitHubのユーザー名を入力
・パスワードに生成されたアクセストークンを入力

画像2

プロトコルはHTTPSにしていますが、SSHでも接続可能です。
参考: https://qiita.com/akidon0000/items/cd482d4d7346f0c5b288

いいなと思ったら応援しよう!