Git for Windowsのインストール手順。改行コードの取り扱いに注意する!

改行コードの設定[Configuring the line ending conversions]には注意したい。

WindowsにGitをインストールする前にVSCodeとWindows Terminalはインストールしておきたい。

Windows TerminalはMicrosoft Storeから簡単にインストールできる。

VSCodeのインストールは以下の記事を参考にする。

Git for Windowsのインストール

公式サイトからダウンロード。

https://gitforwindows.org/

ダウンロードしたファイルをダブルクリックで実行する。

ライセンスの確認

ライセンスを確認してNextをクリック。

インストール先の指定

標準のディレクトリで問題ないのでNextをクリック

インストールオプションの選択

「Add a Git Bash Profile to Windows Terminal」を追加で選択。Windows TerminalにGit Bashのプロファイルを追加する。

選択したらNextをクリック。

スタートメニューフォルダーの指定

特に変更する必要はないのでNextをクリック。

Choosing the default editor used by Git

VSCodeを指定してNextをクリック。

Adjusting the name of the initial in new repositories

特に変更する必要はないのでNextをクリック。

Adjusting your PATH environment

特に変更する必要はないのでNextをクリック。

Choosing the SSH executable

特に変更する必要はないのでNextをクリック。

Choosing HTTPS transport backend

特に変更する必要はないのでNextをクリック。

Configuring the line ending conversions

「Checkout as-is, commit as-is」を選択してNextをクリック。

「Checkout as-is, commit as-is」 は改行コードについて何もしない。VSCodeの改行コードを設定で対応する。

Configuring the terminal emulator to use with Git Bash

特に変更する必要はないのでNextをクリック。

Choose the default behavior of `git pull`

特に変更する必要はないのでNextをクリック。

Choose a credential helper

特に変更する必要はないのでNextをクリック。

Configuring extra options

「Enable symbolic links」にもチェックを入れてNextをクリック。

Configuring experimental options

特に必要はないのでこのままInstallをクリック。

Gitセットアップウィザードの完了

下のような画面が表示されればGitのインストール完了。次は設定に進みます。

<参考サイト>
私家版 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】

投稿日:
カテゴリー: 未分類

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です