作成: 更新:

【私家版】初めてのPCにsshでgithubと通信できるようにするまでのあれこれ

gitgithubssh
$ mkdir ~/.ssh
$ chmod u+xr,go-rwx ~/.ssh
$ ssh-keygen -t rsa -b 4096 -C "XXXXX@example.com" # githubの登録メアド
# [鍵ファイル名]を入力する
$ cat [鍵ファイル名].pub
# 内容をコピーする
$ vim ~/.ssh/config
# サーバーへ定期的(今回は60秒毎)に生きている報告をする(全体的に記述を有効にする場合は先頭辺りに書いておくといい)
ServerAliveInterval 60

# 個別に有効にしたい場合は、個別の設定に行を開けないで追記しておくといい
Host github github.com
    HostName github.com
    User XXXXX@example.com
    Port 22
    IdentityFile ~/.ssh/[鍵ファイル名]
    ServerAliveInterval 60