GitHub プライベートリポジトリからのSourceTreeをつかってクローン

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をクリック

GitHubマイページのセッティング

サイドバーのSSH keyをクリック

sshkey-sidebar

New SSH keyをクリック

new-sshkey

コピーしたkeyをペースト

sshkeyをペースト

Add keyボタンで設定

成功すると下記のような画面が表示されます。

SSHKey設定の完了

設定したら下記のコマンドをターミナルに入力して成功したか確認。

ssh -T git@github.com

成功したらこのように表示されます。

Hi Myname! You've successfully authenticated, but GitHub does not provide shell access.

あとは、SourceTree を開きクローンを作成

ファイルの新規/クローンを作成 [⌘+N]

new-clone

+新規リポジトリのURLからクローン

SourceTree新規クローン作成

必要な項目を入力

SourceTreeの設定

クローン

※ソースURLは、GitHubの該当ページHTTPSのURLを使用します。

httpsのURL

問題なく、クローンができたら保存先に該当ファイルがクローンされます。

コメントを残す