SSHをGithubに登録
SettingsタブのDeploy keysから、追加する
Title
は自分がわかりやすいもの(なんでもいい)
Key
には、sshフォルダに作成された、project_name.pub
の内容をコピペ
SSHのconfigを設定する
sshがあるフォルダに、configファイルがあるので、なければ作る(拡張子なし)
下の内容を追加
Host project_name
HostName github.com
User git
IdentityFile "~/.ssh/project_name"
IdentitiesOnly yes
Host
githubのsshのところに、git@github.com:417/project.git
みたいなのがあると思いますが、それのgithub.com
の部分になります。
なので、cloneするときとかに、git@project_name:417/project.git
こんな感じにする
これで、どのssh使うかわかる
今回、project_name
と、鍵の名前と同じにしていますが、ここは同じである必要はないです。
HostName
はgithub.com
User
はgit
IdentityFile
にsshの場所を指定して
IdentitiesOnly
は指定のカギだけで認証を行うかの設定なのでyes
Port
は22の場合省いていいみたい。
終わり
git clone git@project_name:417/project.git
これで、sshを登録してcloneできました!
参考:
https://zenn.dev/nikaera/articles/ssh-config-github
https://qiita.com/shizuma/items/2b2f873a0034839e47ce