8
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

GitHubへの公開鍵の登録

Last updated at Posted at 2015-04-21

KosenVenture開発チームに新たにジョインする高専生のためのメモとして書いたものですが、せっかくなので公開しておきます。

0. 前提条件

  • Githubに登録済み
  • MacまたはLinux(Windowsは対象外。それ以外を使うような変態は公開鍵の登録くらい自分でできる)

1. 鍵ペアを作成する

以下のコマンドを実行する。いろいろ聞かれるけど全部何もせずにEnterを押せば良い

$ ssh-keygen -t ed25519

また、cat等を使用して、生成された公開鍵をクリップボードにコピーしておく。

$ cat ~/.ssh/id_ed25519.pub

2. GitHubに登録する

Githubにアクセスする。

ページ右上の から設定画面にアクセスする。

3e064f5c446a5303d8349d86925e8b3c.png

左メニューのSSH Keysを選択する。

ad3807432d51f47023786d1375c67f83.png

すると、SSH設定画面に切り替わるので、Add SSH Key と書かれたボタンをクリックする

c21a5ab8909915ee6acbde2fa82fadcb.png

SSH鍵を追加するためのフォームが表示される。

Titleはただの名前なので自由につけて良いが、あとから見た時にどの鍵なのかわかるようにすること(鍵は複数登録できる)

Keyには、クリップボードにある公開鍵をはりつける。

SSH鍵は追加または削除しかできないので、入力ミスに注意する。

abed479f45b79eeb9f55f9a744c16d12.png

最後に、Add Keyと書かれた緑のボタンをクリックする。

3 確認

以下のコマンドを使用して、正しくSSH鍵が追加されたか確認すること

$ ssh -T git@github.com

その際、以下の様な警告が出るが、yesとすれば良い。

The authenticity of host 'github.com (207.97.227.239)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?

正しく追加されていれば、以下の様なメッセージが表示される({username}はユーザー名)

Hi {username}! You've successfully authenticated, but GitHub does not
provide shell access.

参考

8
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?