10
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

SourcetreeでGitHubのプライベートリポジトリが表示されない

Last updated at Posted at 2021-03-17

#まえがき
MacMiniをクリーンビルドするにあたり,Sourcetreeでプライベートリポジトリが表示されない問題が起こり,解決したので記録します。

#環境
OS : macOS Big Sur 11.2.3
チップ : Apple M1
Sourcetree : 4.1.0

#解決手順
##1, SSHキーを作成 
ターミナルで以下を入力

//SSHキーを作成
$ cd ~/.ssh && ssh-keygen -t rsa

//ディレクトリがなかったら
$ mkdir ~/.ssh

//この後以下の内容の文が表示されますが,わからなければEnter3回押すだけでいいです

//SSHキーを保存するフォルダを指定(変更なければ/Users/ユーザー名/.ssh/id_rsa):
Enter file in which to save the key (/Users/ユーザー名/.ssh/id_rsa):
//パスフレーズを入力してください(パスフレーズがない場合は空): 
Enter passphrase (empty for no passphrase): 
//同じパスフレーズをもう一度入力してください。
Enter same passphrase again:

//SSHキーが作成できたかを確認
$ ls ~/.ssh
id_rsa   id_rsa.pub

##2, GitHub設定(1回目)
GitHubのホーム画面から
settings >> Developer settings >> Personal access tokens

Generate new token(トークンを作成)から
repoとuserをチェック
スクリーンショット 2021-03-17 19.40.58.png

トークン(数字の羅列約30桁)が発行されるので一時的に保存

##3, Sourcetreeの設定(1回目)
Sourcetreeのホーム画面から

アカウント >> アカウント >> 追加

保存はまだ押さない(押しても大丈夫だと思うが一応)

ホスト GitHub
認証タイプ Basic
ユーザー名 Githubユーザー名
パスワード 先ほど作成したトークン
プロトコル SSH
SSHキー id_rsa.pub(自動で設定)
スクリーンショット 2021-03-17 19.45.19.png

パスワードがGitHubアカウントのパスワードでないことに注意
「クリップボードにコピー」を押してコピー

##4, GitHubの設定(2回目)
GitHubのホーム画面から
settings >> SSH and GPG keys >> SSH keys
New SSH key から

Title 任意のタイトル名
Key 先ほどコピーしたSSHキー(ssh-rsaから始まる内容)

スクリーンショット 2021-03-17 20.01.30.png

##4,Sourcetreeの設定(2回目)
保存を押し
Sourcetreeのリモートリポジトリにプライベートが表示されていることを確認

#あとがき
クローンする際,GitHubのユーザー名,パスワードを要求されましたが,ここでのパスワードはGitHubアカウントのパスワードで良さそうです。

またキーチェーンからもPCのパスワードを要求されたので常に許可にしました。

クローン,コミット,プッシュは問題なく使用できました。

またプッシュする際,The requested URL returned error: 403 が出たらこの記事を参考にしてみてください。

10
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?