- gitや認証の知識がないため、死ぬほどハマったので、自分の備忘録も兼ねて投稿。
- 投稿者はセキュリティとか詳しくないので、やばいやり方をしているなら指摘して欲しい。
- そのうち画像を追加してわかりやすくしたいと思います。
前提
- Sourcetreeはインストール済み
- Sourcetreeのシステム言語は英語
- githubにアカウントを作成済み
大雑把にまとめると
(1)githubでtokenを発行
(2)Sourcetreeでアカウントを追加&鍵の生成
(3)生成した公開鍵をgithubに追加
(4)ローカルのconfigファイルを編集
(1)githubでtokenを発行
下記の記事を参考に、STEP.9まで進めトークン発行し、コピーしておく。
![](https://takuma-tech.com/wp-content/uploads/cocoon-resources/blog-card-cache/e75fbd456df53b36ada816bf26a0e94d.jpeg)
(2)Sourcetreeでアカウントを追加&鍵の生成
(2-1)Sourcetreeの設定からアカウントの画面にいくと、アカウントを追加がある。
(2-2)それをクリックすると下記のような画面が出る。しばらく画像の設定、解説通りに作業を進める。
(2-3)keyを生成できたら、こんな感じの画面になるので、公開鍵の中身を下記の画像のボタンでコピーする。
(2-4)「Save」をクリックして情報を保存する。
(3)生成した公開鍵をgithubに追加
(3-1)次に先ほどコピーした公開鍵をgithubに登録する作業をする。
(3-2)githubへ移動。
(3-3)右上の自分のアイコンから、「Settings」をクリック。
(3-4)左のメニューから「SSH and GPG keys」をクリック。
(3-5)「SSH keys」の「New SSH key」をクリック。
(3-6)「Title」と「Key」という項目があるので、「Key」に先ほどコピーしておいた情報を貼り付ける。(「Title」は何でもいい)
(3-7)「Add SSH key」をクリック
(3-8)githubの設定終わり。
(4)ローカルのconfigファイルを編集
(4-1)ローカルのconfigファイルを編集する。
(4-2)通常のmacだとおそらくユーザー名の下に、「.ssh」という隠れフォルダがあり、その中にconfigファイルがあるはず。
※隠れファイルとは、「.」から始まるシステム様が使用しているファイルのはず。
(4-3)macで隠れファイルを表示するには、「shift + cmd + .」の3つのキーの同時押しで表示される。
(4-4)「.ssh」のconfigファイルを見つけたら、configファイルを開く。(テキストエディットとかがいいのかな?)
(4-5)configファイルの中に、次の呪文を入力して保存しておく。
Host github.com
HostName github.com
IdentityFile ~/.ssh/#さっきSourcetreeで作った鍵のファイル名を入れる
User git
おそらくこれで、Sourcetreeとgithubを繋げられるはず。
参考資料
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9R2l0SHViJUUzJTgxJUE3c3NoJUU2JThFJUE1JUU3JUI2JTlBJUUzJTgxJTk5JUUzJTgyJThCJUU2JTg5JThCJUU5JUEwJTg2fiVFNSU4NSVBQyVFOSU5NiU4QiVFOSU4RCVCNSVFMyU4MyVCQiVFNyVBNyU5OCVFNSVBRiU4NiVFOSU4RCVCNSVFMyU4MSVBRSVFNyU5NCU5RiVFNiU4OCU5MCVFMyU4MSU4QiVFMyU4MiU4OX4mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTk4OGNiYzQ0N2Q0MGM5MGZiZTBmMDFhNjIwNTJjMTA3&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc2hpenVtYSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NDM4OTYzYTNjNTYwNjUxZmM1NTUwYTdjYzZmODU3MjY&blend-x=142&blend-y=491&blend-mode=normal&s=c2271e6a385c81c833080befcd4428cd)
Qiita記事
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgwJTkwTWFjJUUzJTgwJTkxTWFjT1MlRTMlODElQTdTb3VyY2V0cmVlJUUzJTgxJUFCc3NoJUU4JUFBJThEJUU4JUE4JUJDJUUzJTgxJUE3JUU2JThFJUE1JUU3JUI2JTlBJUUzJTgxJTk5JUUzJTgyJThCJUU2JTk2JUI5JUU2JUIzJTk1JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0yYTY4OTg4ZjQyMzk2ZGE4NDJjNTRmMjUzMmQ3MzY0Mg&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdGFrdW1hLTEyMzQmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWZhODg3ZDUyYTk5ZmU2ODc3OTllNDljODRkYjk3NzVm&blend-x=142&blend-y=491&blend-mode=normal&s=6ae5a0a046577c1519ea7e5532e02a4e)