まずやるべきことは、ユーザーアカウントの作成です。無料で作れます。 https://github.com を開いて、他の人が使っていないユーザー名を選び、メールアドレスとパスワードを入力したら、あとは ``Sign up for GitHub'' という大きな緑色のボタンを押すだけです。
その次に出てくるのは、有償プランへのアップグレードについての説明です。 とりあえずは無視してもかまいません。 先ほど入力したメールアドレスが正しいことを確認するために、GitHubからのメールが届きます。 メールの指示に従ってください。後で見るとおり、これはとても重要です。
Note
|
無償版のアカウントで、GitHubのすべての機能が使えます。 ただし、すべてのプロジェクトを公開しなければいけない(誰でも読めるようにしなければいけない)という制約があります。 GitHubの有償プランは、プライベートなプロジェクトを所定の数だけ作れるようになっています。 しかし本書では、この機能については扱いません。 |
画面左上にある Octocat のロゴをクリックすると、ダッシュボードのページが開きます。 これで、GitHub を使う準備が整いました。
この時点ですでに、https://
プロトコルを使った Git リポジトリへの接続ができるようになっています。
接続する際には、先ほど指定したユーザー名とパスワードを利用します。
しかし、単に公開プロジェクトをクローンするだけなら、そもそもアカウントを取得する必要すらありません。
取得したアカウントが役立つのは、プロジェクトをフォークして、そのフォークにプッシュするときです。
SSH を使って接続したい場合は、公開鍵の設定が必要です (公開鍵をまだ持っていない場合は、 ch04-git-server.asc を参照ください)。 画面右上のリンクから、アカウント設定のページを開きましょう。
そして、左側にある ``SSH keys'' を選択します。
ここで “Add an SSH key” ボタンをクリックし、鍵の名前を入力し、自分の公開鍵ファイル (~/.ssh/id_rsa.pub
あるいは、自分で設定したその他の名前)
の内容をテキストエリアに貼り付けて、 ``Add key'' をクリックします。
Note
|
鍵の名前は、自分で覚えやすいものにしておきましょう。鍵ごとに「ラップトップ」「仕事用」などの名前をつけておけば、 後で鍵を破棄することになったときに、どれを破棄すればいいのかがわかりやすくなります。 |
自分のアカウント用のアバターとして、好きな画像を指定することもできます。
まずは、SSH key タブの上にある Profile'' タブを開き、
Upload new picture'' をクリックしましょう。
ハードディスク上にある Git のロゴを選ぶと、必要な部分だけを切り抜けるようになります。
これで、GitHub 上で何かのアクションを起こしたときに、あなたのユーザー名の隣にその画像が表示されるようになりました。
もしすでに Gravatar にアバターを登録している場合 (Wordpress のアカウントを持っている人の多くが、Gravatar を使っています) は、デフォルトでそのアバターが使われるので、何もする必要がありません。
GitHub が Git のコミットとユーザーを紐付けるときに使うのが、メールアドレスです。 複数のメールアドレスを使い分けてコミットしているときに、それをあなたのアカウントに適切にリンクさせるためには、 すべてのメールアドレスを管理画面の Emails セクションで登録する必要があります。
メールアドレスの追加 を見ると、メールアドレスにはさまざまな状態があることがわかります。 最初のアドレスは検証済みで、プライマリアドレスとして設定されています。つまり、各種の通知や有償プランの領収書などが、このアドレスに届くということです。 二番目のアドレスも検証済みです。もしプライマリアドレスをこちらに変更したい場合は、切り替えることができます。 最後のアドレスは未検証です。検証済みになるまでは、これをプライマリアドレスにすることはできません。 GitHub のサイト上にこれらのメールアドレスを含むコミットがあった場合、それがあなたのアカウントと関連づけられます。
最後に、セキュリティ高めるために、二要素認証(``2FA'')の設定をしておきましょう。 二要素認証とは、認証方式のひとつで、最近よく使われるようになりつつあります。 この方式を使うと、仮に何らかの方法でパスワードが盗まれてしまった場合でも、アカウントを乗っ取られるリスクを減らせます。 二要素認証を有効にすると、GitHub は複数の方法による認証を行うようになります。 仮にその一方の情報が盗まれたとしても、それだけでは、攻撃者があなたのアカウントにアクセスすることはできないのです。
二要素認証の設定は、アカウント設定画面の「Security」タブの中にあります。
Set up two-factor authentication'' ボタンをクリックすると、設定ページに移動します。
ここでは、スマホアプリを使ってセキュリティコード(
時刻ベースのワンタイムパスワード'')を設定するか、
ログインのたびに GitHub からの SMS でコードを受け取るようにするのかを選べます。
いずれかのお好みの方法を選び、指示に従って二要素認証を設定し終えたら、 あなたのアカウントは今までよりも少しだけ安全になります。 ただし、GitHub にログインするときには、パスワードだけでなくセキュリティコードも必要になります。