2013年2月24日日曜日

githubのアカウントを作ろう

githubで公開されているとあるソースツリーを入手(git clone)したかったんですが、
Permission denied(publickey)
と怒られてしまいまして。

どうやらgithubに登録しておかなければいけないようです。


無料アカウントを作る
githubのPlans & Pricingのページで、無料の"Create a free account"をクリックします。

アカウント名、メールアドレス、パスワードを入力します。

以上でアカウント作成は完了。

SSHキーを登録する
Permission denied(publickey)と怒られる場合は、これが必要です。

Ubuntuでの手順ですが、Linuxなら大体同じで良いかと思います。

まず、自分のキーを生成するために下記コマンドを入力します。
$ ssh-keygen -t rsa -C "アカウント作成時に登録したメールアドレス"
Enter file in which to save the key (~/.ssh/id_rsa):
(キーの保存先を変更するかどうか?特に問題なければEnter)
Enter passphrase (empty for no passphrase):
(パスフレーズを入力せよ。なくてもOK。Enterで)
Enter same passphrase again:
(パスフレーズをもう一度入力せよ。Enterで)
すると、秘密鍵と公開鍵がホームディレクトリの.ssh/のid_rsa、id_rsa.pubに生成されます。
(使い回しもできますので、どこかに大切に保管しておきましょう。)

続いて、githubにサインインしておきまして、右上の方にある"Account Settings"のアイコンをクリックします。
左側のメニューから"SSH Keys"をクリックします。
そして、"Add SSH key"をクリック。

Titleは任意に入力。
Keyには上記で生成した~/.ssh/id_rsa.pubの中身をそのままコピーして貼り付けます。

"Add key"をクリックして登録完了です。

これでgithubのgit cloneが無事に進行します。

以上。やってみたらわりと簡単でしたね。

0 件のコメント:

コメントを投稿