まず以下SourceTreeの設定を行う
- GithubのSettingsから
SSH and GPS keys
を開く -
New SSH key
をクリックする - タイトルを入力する
-
Authentication
を選択
*目的: 認証はユーザーが誰であるかを確認するプロセスです。これにより、GitHubはアクセス権を持つ正当なユーザーを識別し、不正なアクセスを防ぎます。 - SSH 公開鍵を入力する
*SSH 公開鍵 確認方法:
ターミナルで以下を入力
$ cd .ssh
$ ls
id_rsa
(秘密鍵)とid_rsa.pub
(公開鍵)があればOK!
$ cat ~/.ssh/id_rsa.pub
表示されたSSH 公開鍵の内容を入力する
SSHの接続を確認する
$ ssh -T git@github.com
Enter passphrase for key '/Users/hoge/.ssh/id_rsa':
ここに、Githubのパスワードを入力する(アクセストークンじゃないほう)
以下が表示されたらOK
You've successfully authenticated
ssh接続でPermission deniedと表示されたときの対処法