Gitが必要になったのでWindows11のPCに入れてみた

# Pyinstallerを使ったアプリをWebに置いたらDL時にウイルス扱いされて困った

　Pythonで作ったアプリをPyinstallerでexe化すると他の人に配布して使ってもらう際に便利なのですが、Webに置いてダウンロードしようとしたら「ウイルスを検出しました」となりました。これでは安心して使ってもらえません。
　調べたところBootloaderが引っかかっているようです。これをビルドしなおせば良いようなのですが、まずはGitが必要ということでそのインストールを行いました。

::: note warn
　最終的に何をしてもPyinstallerで作成したexeはダウンロード時にウィルス検出されてダウンロードできなかったため諦めました。現在は同じプログラムをC#で書き換えている最中です。
:::

# DLからインストールの流れ

 　Githubのサイトからインストーラをダウンロードします。

https://gitforwindows.org/

　Downloadをクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/c6d26b8b-22da-27b5-d756-1dcbb770c020.png)

　ダウンロードしたファイルを実行します（ファイルを開くをクリックします）。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/2b799236-747c-b848-86af-757896fa85df.png)

　Nextをクリックします。ライセンスについて書かれているのでよく読みましょう;P

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/d00f03f3-cec6-0649-d6ce-226ef43548da.png)

　インストール先の指定です。このままでよければNextをクリックします。
　別の場所にインストールしたい場合は書き換えて下さい。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/c30e68ea-67da-be4e-fcc3-21179c384fb1.png)

　インストールするコンポーネントを選択します。
　変更の必要がなければこのままNextをクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/2d48b69e-8802-f491-959e-b049a447f223.png)

　スタートメニュの登録場所の指定です。
　変更の必要がなければこのままNextをクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/54be2116-4ef2-4d69-d062-deb8c2c98840.png)

　デフォルトのエディタの指定です。
　初期値はVimになっていますが、私は Use Visual Studio Code as Git's default editor を選択しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/ad7b2377-2ee2-81fb-b209-4b62dec13f72.png)

　Git　init時に作成されるブランチ名です。
　変更の必要がなければこのままNextをクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/eb909c44-d41d-c937-63ea-f2f6e9e2d1f5.png)

　環境変数にGitのパスを追加するかどうかの設定です。詳しくない人は変更しないほうが良いでしょう。
　変更の必要がなければこのままNextをクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/6e07f205-e2ce-a9b4-11a1-01605560fa57.png)

　どのOpenSSHを使用するかを選択します。
　私はOpenSSHをインストールしていないのでこのままにします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/f7478306-62a1-af13-c16a-23930896a1bf.png)

　https接続時のバックエンドを選択します。
　このままNextをクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/1c13e1b8-f75e-6425-d8e5-958e5de843c0.png)

　行末コードの変換をどうするかの設定です。
　経験的に自動変換はトラブルの元なので、私は Checkout as-is, commit as-is として自動変換しないようにします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/0e4d1204-3bc6-a33d-d5cf-5f747332cbbf.png)

　Git Bashで使用するターミナルの選択です。私は何も入れていないので Use MinTTY (～ を選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/f591cbd5-ab3b-358c-32ab-0eb7e97cba70.png)

　git pull のデフォルト動作の選択です。
　このままNextをクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/8cf29a86-6fa8-df8b-1c09-3342a0d188e2.png)

　認証情報ヘルパーを選択します。
　インストールするとリモートリポジトリへの認証の手間が省けるようです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/234087e3-a0c6-2295-7c94-38b90c31761c.png)

　拡張オプションの設定です。
　このままNextをクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/fe09eb96-a5bd-470a-1381-bc47e1c175cc.png)

　実験的オプションの選択です。何もしないほうが良いでしょう。
　このままInstallをクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/2ab593b6-ccc4-de1b-5379-b13177668cfb.png)

　ようやくインストールが始まりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/b47d6571-4dba-6f2c-dd86-fdbd8bd76c4a.png)

　セットアップウィザードが終わりました。
　Finishボタンをクリックして終了します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/767ea700-313e-a61e-43fd-e70d067350c7.png)

　View Release Notes にチェックが入っているので、リリースノートのページが表示されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211906/377efafa-0e69-6afb-49de-448e4d3bf407.png)

## インストールされたか確認

　インストールされたことを確認します。え？疑り深いって？PCいじっているときは何事も疑ってかからないと痛い目を見ますからね。
　インストール後はスタートメニューに Git Bash が表示されるのでそれを起動します。git -v と入力するとインストールがうまくいっていればバージョン番号が表示されます。

``` shell
$ git -v
git version 2.45.1.windows.1
```

　以上、Gitのインストール（Windows11）でした。