この記事では、Windows10でGitをインストールするための手順を説明します。
Gitのインストーラーのダウンロード
以下のサイトからGitをダウンロードします。
https://git-for-windows.github.io/
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h15_35-1024x623.png)
ダウンロードしたファイルを開いて以下の手順でインストールを行っていきます。
Gitのインストール
内容を確認し問題なければ、「Next」をクリック
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h19_02-1024x811.png)
「Next」をクリック
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h20_23-1024x811.png)
「Next」をクリック
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h20_46-1024x811.png)
「Next」をクリック
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h21_00-1024x811.png)
エディタの設定です。
基本的にどれを選んでも問題ないですが、VSCodeの場合は下記を選択します。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h21_30-1024x811.png)
「Let Git decide」を選んで「Next」
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h21_48-1024x811.png)
「Git from the command line and also from 3rd-party software」
これを選んでおけば、コマンドプロンプトやPowershell等からGitコマンドを実行出来ます。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h22_19-1024x811.png)
デフォルトの「Use the OpenSSL library」のままでよいと思います。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h23_09-1024x811.png)
Windowsユーザーであれば、「Checkout Windows-style, commit Unix-style line endings」でよいと思います。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h23_42-1024x811.png)
こちらはデフォルトのままで大丈夫です。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h24_00-1024x811.png)
こちらもデフォルトのままで大丈夫です。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h24_26-1024x811.png)
こちらもデフォルトのままで問題ありません。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h24_50-1024x811.png)
「Enable file system caching」、「Enable symbolic links」の2つにチェックを入れます
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h25_12-1024x811.png)
最後のオプションはチェックをつけなくて大丈夫です。そのまま「Next」をクリック
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h25_40-1024x811.png)
これで、Gitのインストールは完了です。「Launch Git Bash」にチェックを入れて、「Finish」をクリックします。
続いて、Gitの初期設定を行っていきます。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h26_50-1024x811.png)
Gitの初期設定
インストールが完了すると、下図のような画面が起動します。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h30_41-1024x580.png)
下記のコマンドを1文ずつ入力して、実行します。
git config --global user.name "ユーザー名"
git config --global user.email "メールアドレス"
git config --global gui.encoding utf-8
git config --global core.quotepath false
これで、Gitの初期設定は完了です!
GitHubの設定
ついでに、GitHubの設定も行っておきます。以下のリンクからGithubにアクセスして下さい。
https://github.com/
GitHubにログインします。GitHubのアカウントを登録していない人は、「Create an account」からGitHubアカウントを作成して下さい。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h36_15-875x1024.png)
GitHubにログイン出来たら、「Create repository」をクリックします。
※画面によって、ボタンのキャプションが「New」と書かれていたり「New repository」と書かれていたりします。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h39_09.png)
試しに「test」という非公開のレポジトリを作成します。
「Create repository」ボタンでリモートリポジトリを作成することが出来ます。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-18_00h50_15-1024x1005.png)
レポジトリの作成が完了したら、下の「https://github.com/~」をコピーしておいて下さい。
後で使用します。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-18_01h04_35-1024x325.png)
このリモートリポジトリに、ファイルをプッシュします。
まずはGit Bashに戻り、以下のコマンドを実行します。
# 作成するフォルダー名は任意でOK
# デフォルトのままインストールしていれば、「C:\Users\ユーザー名」の下に作成される
mkdir -p repo/test
cd repo/test
git init
# 先ほどコピーしたURLを貼り付ける
git remote add origin https://github.com/xxxxxxxxxxxxxxxxx
# 適当にファイルを作成
touch index.html
# 管理対象に追加し、コミット&プッシュ
git add index.html
git commit -m "Hello, GitHub!!"
git push origin master
gitコマンド実行時に下記のような画面が表示される場合、「Authorize GitCredentialManager」をクリックして下さい。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-18_00h19_32-964x1024.png)
認証が成功すると、下図のような画面が表示されます。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-17_22h47_06-1024x428.png)
GitHubに戻り、index.htmlが作成されていることを確認します。
![](https://blog.djuggernaut.com/wp-content/uploads/2021/04/2021-04-18_01h19_11-1024x568.png)