2019/05/10

GitHubのプライベートリポジトリをSourceTreeでクローンできない






クローンのところからGitHubのhttpsのurlを入れてid、passを入れても、クローンできませんでした。
なので鍵を作ってsshの方でやってみることに。

---
1. PuTTY Key Generatorで鍵をつくる
2. ローカルに保存(.ppk)
3. 公開鍵をGitHubに登録
4. SourceTreeに秘密鍵を登録
5. sshのURLを再度入れてチャレンジ
---


1. PuTTY Key Generatorで鍵をつくる
- Parameters の Type of key to generate が「RSA」
- Number of bits in a generated key が「2048」
- Generate をクリックして、マウスを動かして鍵を生成
- 一番大きいテキストエリアの文字列をテキストエディタなどにコピー

2. ローカルに保存(.ppk)
- Save private key で拡張子.ppkでローカルに保存

3. 公開鍵をGitHubに登録
- https://github.com/settings/keys の new SSH key から登録
- titleは適当でOK?
- keyに先ほどコピーした文字列をコピペ

4. SourceTreeに秘密鍵を登録
- ツール -> SSHエージェントを起動
- 右下のタスクバーの上三角の矢印の中に表示される、帽子をかぶったパソコンのアイコンをダブルクリック
- Add Keyで先ほどローカルに保存したppkのファイルを指定

5. sshのURLを再度入れてチャレンジ
- git@github.com...となっているsshのURLを入れて試す
- アイパスとかはいらず、これでつながりました。