🦁

GitHubのssh設定

2023/05/08に公開

sshでgit cloneしたり、git pushする際に必要になる。
PCを移行した際によく忘れるので備忘録。

新規にssh鍵を作る場合

ssh-keygenコマンドでssh鍵(秘密鍵、公開鍵のペア)を作成できる。

$ cd ~/.ssh
$ ssh-keygen -t rsa

公開鍵をGitHubアカウントの設定に登録

公開鍵(xxx.pub)の中身を貼り付けで保存して設定する。

ローカルからは秘密鍵でアクセスする。

すでに既存のssh鍵がある場合の設定

id_rsa_githubという秘密鍵をすでに生成している場合に
~/.ssh/configにssh接続設定を追加。

Host github
 HostName github.com
 IdentityFile ~/.ssh/id_rsa_github
 User teradonburi

ssh鍵をzsh起動時に有効にするためには~/.zprofileに以下を追加

eval `ssh-agent`
ssh-add -K ~/.ssh/id_rsa_github

Discussion