git clone (GitHub から)
前提
clone の 対象
- GitHubユーザ名 :
sugoi_user
- プロジェクト名 :
sugoi-project
方式
- ssh 公開鍵認証、の方式を使用
- これにより、パスワード入力を毎回する必要がなくなる
※ 特に GitHub は https で パスワードでの clone が不可になったため、この機会にそうする
イメージ
環境
Windows の場合は Git for Windows がインストールされていて、git bash が使用可能のこと
操作 1. SSH キー生成
bash
ssh-keygen -t ed25519 -C "sugoi_user@sugoi-domain.com"
-t ed25519
は キーの種類で、デフォルトであるものの、明示した-C "sugoi_user@sugo-domain.com"
は、メールアドレスでなくても良くて、識別できれば何でも良い
選択肢
- ファイル名はデフォルトのまま Enter
- パスフレーズは、なしでも良いが、人には渡さない
→ ファイルが 2 つ、作られる
ファイル名 | 種類 | 説明 |
---|---|---|
id_ed25519 | 秘密鍵 | どこにも貼りつけたり公開してはいけない |
id_ed25519.pub | 公開鍵 | GitHub 側に SSH key として貼るもの |
※ 引数の説明
項目 | 説明 |
---|---|
-t ed25519 | 標準的な鍵タイプの名前。これはテキトウな文字列ではない |
-C "..." | 自分が識別できれば良いので何でも良い |