はじめに
大学の授業で、入力されたアーティストと近しいアーティストのネットワーク図を作成するシステムを作ったので、今回は個人的な趣味で、そのシステムを発展させてWebアプリケーションを開発しました。その際の備忘録を残します。
part3は、GitHubを使ったプロジェクト管理についてまとめます。
前回のpart3-1では、GitHubのアカウント登録とGitのインストール方法をまとめました。
今回のpart3-2では、Gitの初期設定・SSHキーの生成・GitHub公開鍵登録についてまとめます。
前提
今回は以下を前提としています。
- GitHubアカウント登録済み
- Gitインストール済み
まだの場合は、前回記事のpart3-1を参考に登録してください。
手順
1. Gitの初期設定
GitHubアカウント作成時のユーザネームとメールアドレスを使って、GitBashで以下のコマンドを実行する
$ git config --global user.name "ここにユーザネームを入力"
$ git config --global user.email "ここにメールアドレスを入力"
2. 公開鍵・秘密鍵の生成
1.以下のコマンドで鍵を保存するフォルダに移動する
$ cd ~/.ssh
2.以下のコマンドを実行して公開鍵・秘密鍵(SSHキー)を発行する
$ ssh-keygen -t rsa
3.ファイルの保存場所やパスワードを指定するように求められるが、何も入力せずEnterを3回押す
「passphrase]はパスワードの登録だが、何も入力せずにEnterを押すとパスワード無しでsshキーが生成される。
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/(username)/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
4.sshキー生成の確認
lsコマンドで「id_rsa」と「is_rsa.pub」があることを確認する
$ ls
3. 公開鍵をGitHubにアップする
-
「Title」には公開鍵の名前を、「Key type」には「Authentication Key」を、「Key」には公開鍵の中身を入れる。完了したら下の「Add SSH key」をクリック
-
接続を確かめる
以下のコマンドを実行する。
$ ssh -T git@github.com
以下のメッセージが表示されればOK
Hi {ユーザ名}! You've successfully authenticated, but GitHub does not provide shell access.
終わりに
今回は、Gitの初期設定・SSHキーの生成・GitHub公開鍵登録についてまとめました。次回は、チーム開発時のGitHubの使い方についてまとめます。
参考文献
以下の文献を参考にしました。ありがとうございました。