[初心者向け]windowsでsourcetreeを使ってgithubとSSH接続したい.その２(備忘録)


[概要]
・windowsでsourcetreeを使用したいが、ターミナルとかコマンドとか全くわからない人用。
（デザイナーさん、新卒、駆け出しエンジニア、Macしか触ったことない人　etc）
・自分用
[参考URL]https://yu-report.com/entry/sourcetreessh/
[やりたいこと]windowsでsourcetreeを使ってgithubと接続したい



:::note warn
[前提条件]
・Git Bash で鍵を作成し、git hub での設定が終わった
:::

※終わってない場合は↓

https://qiita.com/nonohohonda-develop/items/2a08938c3c1f297625c1



#1.sourctreeをダウンロードする

https://www.sourcetreeapp.com/

・`Download for Windows` をクリック

![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/2aa93ddb-a4c7-5048-f5b1-e27cf2f8eab3.png)

`Important information` ダイアログの表示


![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/a0962f7d-6a9f-94c1-344b-5c61614f6a93.png)

[内容]　同意してください

:::note info
チェックをいれて`Download`を押す
:::

・画面下部にsourctreeがダウンロードされるので、クリック。

![3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/dbbd8faf-e7f5-3132-40a3-9d7118ead5ac.png)


#2.sourctreeを起動する
![5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/34861f80-d4ae-e1c0-0123-087c49bf5e7d.png)


:::note info
  [スキップ]を押す
:::

（※　Bitbucketを使用している場合は選択）

![6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/e5b1d29f-3688-c8bb-6830-97fb43649aa2.png)

:::note info
  [次へ]を押す
:::


#3.SSHキーをインポートする


![4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/b61b46e0-2f13-1e9a-d452-91ccd260ab36.png)

**[SSHキーの作成/インポート]**を選択

![8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/aec6ff52-6fcf-dbcf-fa27-6a94053faf0f.png)



**[Load]**を選択

![9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/97151b49-0bd5-345b-4e12-86a0c6d6dec1.png)

:::note info
  [AllFiles]を選択する
:::

![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/a42fc550-d13c-69b9-2e41-df3d7d5ff526.png)

:::note info
　GitBashで作った鍵が一覧で表示される
 　[id_rsa]を選択して開く
:::


**[PuTTYgen Notice]ダイアログの表示**
![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/4e33bd54-d76f-e280-594f-fafdb6fd6651.png)

[内容]インポートに成功しました。　このキーをPuTTYで使用するには、"Save private Key" コマンドを使用して、**PuTTY独自の形式で保存する必要があります**

`[OK]`を選択

:::note warn
GitBashで作った鍵の形では、使用できないので、形を変えて保存します
:::



#4.PuTTy Private Key の作成

![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/cc915b14-5256-d1cb-f04b-c1d424ab1cf2.png)

`Save private key`を選択する



**[PuTTYgen Warming]ダイアログの表示**
![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/1a347a16-ec6b-e44a-c828-5e50670f63fb.png)
[内容]SSHのパスワード設定してないけど大丈夫そ？

:::note warn
大丈夫なので、そのまま[はい]を選択
:::

![14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/8a6a1ee9-fa15-4078-8f99-76170c268a29.png)

:::note info
 名前を入れて、保存する
:::





#5.sourcetreeにPuTTYPrivateKeyを設定

![15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/a91ee37a-57dc-a0c9-413e-ef40b285e69d.png)

**[オプション]**を選択

画面内の**[SSH　クライアントの設定]**を行う
![16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/9d421c16-750c-1645-d7d9-adb15be8e142.png)

**[...]**を押す

![17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/7d645e94-10f6-1860-e3ba-819219b74265.png)

:::note info
さっき作った[PuTTY Private Key] を選択して開く
:::

![18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/f4feab44-057d-1d41-c48c-e90b743d1fea.png)

:::note warn
SSH キーに選択したPuTTY Private Key が入ってることを確認して、必ず[OK]ボタンを押す
:::


#6.Pagent Key Listの設定

最後は**windows**に**PuTTY Private Key**を設定する

![19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/b305fedc-ee8a-1af0-1555-cf7abc426363.png)

windows 画面下部のこのアイコンをクリックする

#7.クローンする

お疲れさまでした。実際に**GitHub**からクローンしてみましょう

**[GitHub]**

![21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/d0278bc8-b6c1-4739-4b74-2a9aab3ab6ee.png)

:::note info]
[SSH]のURLであることを確認、[copied]ボタンでURLをコピー
:::




**[source tree]**へ移動
![20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/e6beb1a7-c74e-3308-f885-a66fb9446577.png)


:::note info
sourctreeのclone画面。一番上の元のパスへ　さっきコピーした[SSHURL]をペースト
:::

![22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2388076/9b3f4ea1-73d3-9935-a19a-92784581dd6a.png)


:::note info
[これはGitリポジトリです]　と表示されていればok
:::

（※保存先のパスはデフォルトでもいい、変えたい場合は各自変更。名前も同じく）

#####クローンボタンを押せばクローン終了。ブランチを作成して作業をはじめましょう。