改行コードの設定[Configuring the line ending conversions]には注意したい。
WindowsにGitをインストールする前にVSCodeとWindows Terminalはインストールしておきたい。
Windows TerminalはMicrosoft Storeから簡単にインストールできる。
VSCodeのインストールは以下の記事を参考にする。
目次
Git for Windowsのインストール
公式サイトからダウンロード。
ダウンロードしたファイルをダブルクリックで実行する。
ライセンスの確認
ライセンスを確認してNextをクリック。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-15.png)
インストール先の指定
標準のディレクトリで問題ないのでNextをクリック
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-16.png)
インストールオプションの選択
「Add a Git Bash Profile to Windows Terminal」を追加で選択。Windows TerminalにGit Bashのプロファイルを追加する。
選択したらNextをクリック。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-18.png)
スタートメニューフォルダーの指定
特に変更する必要はないのでNextをクリック。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-19.png)
Choosing the default editor used by Git
VSCodeを指定してNextをクリック。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-21.png)
Adjusting the name of the initial in new repositories
特に変更する必要はないのでNextをクリック。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-22.png)
Adjusting your PATH environment
特に変更する必要はないのでNextをクリック。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-23.png)
Choosing the SSH executable
特に変更する必要はないのでNextをクリック。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-24.png)
Choosing HTTPS transport backend
特に変更する必要はないのでNextをクリック。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-25.png)
Configuring the line ending conversions
「Checkout as-is, commit as-is」を選択してNextをクリック。
「Checkout as-is, commit as-is」 は改行コードについて何もしない。VSCodeの改行コードを設定で対応する。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-27.png)
Configuring the terminal emulator to use with Git Bash
特に変更する必要はないのでNextをクリック。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-28.png)
Choose the default behavior of `git pull`
特に変更する必要はないのでNextをクリック。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-29.png)
Choose a credential helper
特に変更する必要はないのでNextをクリック。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-30.png)
Configuring extra options
「Enable symbolic links」にもチェックを入れてNextをクリック。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-32.png)
Configuring experimental options
特に必要はないのでこのままInstallをクリック。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-33.png)
Gitセットアップウィザードの完了
下のような画面が表示されればGitのインストール完了。次は設定に進みます。
![](http://doteni.net/wp-content/uploads/2021/09/2021-09-22-34.png)
<参考サイト>
私家版 Git For Windowsのインストール手順【OPCDiary】
【WINDOWS】GITをインストールしよう【PROGRABI】
Visual Studio Codeで最初にしておきたいオススメ設定【SMART】
気をつけて!Git for Windowsにおける改行コード – Qiita
Git for Windowsの設定
Windows TerminalからGit Bashを開いて以下のコマンドを実行します。
- ユーザ名
- メールアドレス
- マージツールの設定
- pushのデフォルト方式を指定(デフォルト)
git config --global user.name 'hoge_user'
git config --global user.email 'hoge_user@email.com'
$ git config --global merge.tool 'code --wait "$MERGED"'
$ git config --global push.default simple
捕捉
Ubuntu(WSL)の場合はエディタをVSCodeに指定する。
$ git config --global core.editor 'code --wait'
gitの設定の確認。
$ git config -l
$ git config --local -l
$ git config --global -l
$ git config --system -l
<参考>
最低限しておくといいgitconfigの設定【Qiita】
gitconfig の基本を理解する – Qiita
GitLab(GitHub)との連携
Git Bashで以下のコマンドを実行。
新しいSSH Keyを作成する。
ssh-keygen -t ed25519 -C "hoge_user@email.com"
作成したSSH Keyの確認。
ssh-keygen -l -f ~/.ssh/id_ed25519.pub
SSH Keyの内容をコピーしてGitLabに登録する。
clip < ~/.ssh/id_ed25519.pub
SSH接続をテストする。
ssh -T git@gitlab.com
フィンガープリントが表示されるので一致するのを確認してyesを入力。
以下のように表示されればOK!自分のユーザー名があることを確認する。
Welcome to GitLab, @hoge_user!
<参考>
2017年版 SSH公開鍵認証で使用する秘密鍵ペアの作り方【Qiita】
お前らのSSH Keysの作り方は間違っている【Qiita】
ssh-keygenコマンドの使い方【Qiita】
SSH秘密鍵のパスフレーズは(つけるなら)11文字以上にしましょうねという話【本当は怖いHPC】
SSHのパスフレーズに関して【teratail】