githubへのssh接続
公開鍵・秘密鍵の生成
$ ssh-keygen -t ed25519 -C "メールアドレス"
or
$ ssh-keygen -t rsa -b 4096 -C "メールアドレス"
Enterを押す.
> Enter a file in which to save the key (/Users/you/.ssh/id_ed25519): [Press enter]
パスワードを設定
> Enter passphrase (empty for no passphrase): [Type a passphrase]
> Enter same passphrase again: [Type passphrase again]
公開鍵をコピー
$ pbcopy < ~/.ssh/id_ed25519.pub
or
$ pbcopy < ~/.ssh/id_rsa.pub
githubに公開鍵を登録する.
- ユーザ設定のサイドバーでSSH and GPG keys(SSH及びGPGキー)を選択.
- [Add SSH key]を選択し,コピーした公開鍵を貼り付け.(Titleは利用しているPCを識別できる名前)
接続テスト
ssh -T git@github.com
以下が表示されればOK
> Hi username! You've successfully authenticated, but GitHub does not provide shell access.
リモートリポジトリに接続
cd [リポジトリ]
git remote set-url origin git@github.com:[ユーザID]/[リポジトリ].git
参考
Tags: