初心者向け、ターミナルやGithub使えない人も操作できるように編集しました。
いくつか他の方の記事を参考にして設定をしましたが、途中でどこかが違うってなったので、自分のパソコンでうまくいった手順をまとめました。参考した記事は一番下に掲載してます。
(準備:SourseTreeとGithubダウンロードしログインしてください)
$はターミナルでの入力
1️⃣
Macのターミナルを開いてください。
$ ssh-keygen -t rsa -C
と入力してください。
まずはSSH認証の公開鍵と秘密鍵の作成です。
2️⃣
Enter file in which to save the key (/Users/name/.ssh/id_rsa):
と表示が出てきます。
Enterを押してください。(保存場所の確認)
3️⃣
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/name/.ssh/id_rsa.
Enterを2回押してください。(パスワード設定、空でもいいのでEnter)
4️⃣
$ cd ~/.ssh
$ ls
id_rsa id_rsa.pub
鍵の場所へ移動します。
(id_rsa: 秘密鍵、id_rsa.pub: 公開鍵)
5️⃣
$chmod 600 id_rsa
秘密鍵の権限設定をします。
6️⃣
$ open ~/.ssh/config
configファィルの設定(中身を下のように編集してください)
Host github.com
HostName github.com
User git
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
UseKeychain yes
AddKeysToAgent yes
7️⃣
$ pbcopy < ~/.ssh/id_rsa.pub
これで公開鍵をコピしました
8️⃣
Githubへ移動します。
「Github」→「Seetings」→「SSH and GPG Keys」
先ほどコピーしたKeyーを貼り付ける
9️⃣
$ssh git@github.com
githubへ接続する
1️⃣0️⃣
1️⃣1️⃣
コピーしたURLをsoucetreeにペースト
「新規」→「URLからクローン」→「ソースURL」
これで完了です、おめでとう🎉
参考記事:
https://kumaskun.hatenablog.com/entry/2019/10/20/225335
https://qiita.com/evitch/items/5d87b8aab5cd72695d2b
https://note.com/nviveto/n/n66546cbb6334
ありがとうございました!