GitHubのプライベートリポジトリからクローンする場合、
公開鍵の設定をGitHubでしないといけないということがわかり設定をしました。
やり方
1.SSHkeyの確認
2.GiHubに設定
3.SourceTreeでクローン
4.補足
まず、自分のPCのSSHkeyがあるか確認します。
ターミナルを開いて下記のコマンドを入力する。
ls -al ~/.ssh
※ない場合は新しく作成します。
新規作成はまた別の機会に・・
すでに作成されていた場合は
id_rsa.pubもしくは、id_rsaというファイルがあると表示されます。
確認したSSH key をクリップボードにコピーします。
コピーのコマンド
Mac
pbcopy < ~/.ssh/id_rsa.pub
Windows
clip < ~/.ssh/id_rsa.pub
コピーが成功したら
Githubのマイページのsettingをクリック
サイドバーのSSH keyをクリック
New SSH keyをクリック
コピーしたkeyをペースト
Add keyボタンで設定
成功すると下記のような画面が表示されます。
設定したら下記のコマンドをターミナルに入力して成功したか確認。
ssh -T git@github.com
成功したらこのように表示されます。
Hi Myname! You've successfully authenticated, but GitHub does not provide shell access.
あとは、SourceTree を開きクローンを作成
ファイルの新規/クローンを作成 [⌘+N]
+新規リポジトリのURLからクローン
必要な項目を入力
クローン
※ソースURLは、GitHubの該当ページHTTPSのURLを使用します。
問題なく、クローンができたら保存先に該当ファイルがクローンされます。