在 Windows 安裝 Git

介紹如何在 Windows 安裝 Git。

檔案準備

Git for Windows
http://git-scm.com/

安裝 Git for Windows

接受授權合約

選擇安裝路徑

選擇組件

  • Windows Explorer integration: 右鍵選單整合
    • Git Bash Here: 在右鍵選單增加以指令視窗開啟
    • Git GUI Here: 在右鍵選單增加以GUI開啟(遇到路徑有中文就無法開啟,所以就不安裝了)
  • Git LFS (Large File Support): Git Large File Storage (LFS) 支援

指令列環境設定

  • Use Git from Git Bash only: 只能在 Git Bash 使用 git 指令
  • Use Git from the Windows Command Prompt: 可以在 Git Bash 與命令提示字元使用 git 指令
  • Use Git and optional Unix tools from the Windows Command Prompt: 某些 Windows 內建指令會被覆蓋,不建議

選擇 HTTPS 連線使用的元件

  • Use the OpenSSL library: 使用 OpenSSL,使用 ca-bundle.crt 當根憑證
  • Use the native Windows Secure Channel library: 使用 Windows 內建,可以允許使用公司內部的根憑證

設定換行字元的處理方式,Unix 平台使用 LF,Windows 平台使用 CRLF 換行。

  • Checkout Windows-style, commit Unix-style line endings:
    checkout 將LF轉成CRLF,commit 將 CRLF轉成 LF,建議 Windows 使用。
  • Checkout as-is, commit Unix-style line endings:
    checkout 不轉換,commit 將 CRLF 轉成 LF,建議 Unix 使用。
  • Checkout as-is, commit as-is:
    不轉換,若有跨平台需求建議不要選擇此項。

設定 Git Bash 要在哪種終端機介面執行。

額外的設定

  • Enable file system caching: 啟用檔案快取,增進效能
  • Enable Git Credential Manager: 啟用後可以將連線密碼存在 Windows 的認證管理員(在控制台)
  • Enable symbolic links: 啟用 symbolic links

安裝完成

Reference

介紹好用工具:Git Credential Manager for Windows (記憶 Git 常用密碼)
https://blog.miniasp.com/post/2016/02/01/Useful-tool-Git-Credential-Manager-for-Windows.aspx