Git/獲取 Git
Git 可用於 *nix 作業系統,以及 MacOS 和 Windows。
Git 可在 Debian 及其衍生版本如 Ubuntu 中使用。它目前打包為 git。從 Ubuntu Git 維護者 PPA 獲取更多最新的 Git 包。您可能還想安裝一些擴充套件的 Git 功能,例如git-svn,它允許與 Subversion 進行雙向互操作,或者git-email,它提供用於透過電子郵件傳送和接收 Git 資料(主要是補丁)的實用程式。
$ sudo apt-get install git git-svn git-email
使用 RPM 包格式的 Linux 發行版可以使用 yum 獲取 Git
$ sudo yum install git-core
可在 Google Code 上找到圖形安裝程式。或者,如果您安裝了 MacPorts,您可以執行
$ sudo port install git-core
Git 也包含在 com.apple.pkg.Core 包中。
pkgutil --file-info `which git`
volume: /
path: /usr/bin/git
pkgid: com.apple.pkg.Core
pkg-version: 10.13.4.1.1.1522206870
install-time: 1526062261
uid: 0
gid: 0
mode: 755
Git for Windows 可作為預編譯的二進位制檔案 msysGit 獲取。這包括命令列實用程式、GUI 和 SSH 客戶端。
此外,使用 Cygwin 的使用者可以使用其設定獲取 Git。
您可以在 Git 主頁 git.or.cz 上獲取最新穩定版 Git 的副本。此外,Dave Jones 提供了 Git 的每日快照。
以下是如何從原始碼編譯 Git 的示例,將 “git-1.5.3.4.tar.gz” 更改為您下載的版本
mkdir ~/src
cd ~/src
wget https://kernel.linux.club.tw/pub/software/scm/git/git-1.5.3.4.tar.gz
tar xzvf git-1.5.3.4.tar.gz
cd git-1.5.3.4
make configure
./configure --prefix=/usr/local
make
sudo make install
如果沒有新增 --prefix 引數,Git 目前將安裝到 ~/bin。這可能是您想要的,也可能不是,在大多數發行版中,~/bin 不在 $PATH 中。[1] 如果沒有 --prefix,您可能需要在呼叫時明確指定元件程式的路徑,例如:~/bin/git-add foobar。您可以將 --prefix 設定為您特定設定中更合適的任何值。
還可以使用 Git 獲取原始碼
$ git clone git://git.kernel.org/pub/scm/git/git.git
或者如果您在使用預設 Git 埠 9418 時遇到問題
$ git clone https://kernel.linux.club.tw/pub/scm/git/git.git
為了避免在每次同步時重新輸入憑據,請註冊帳戶
git config --global user.email "michael.boudran@en.wikibooks.org"
git config --global user.name "Michael Boudran"
檢查配置
git config -l
為了在 Linux 中避免密碼,有必要將其以純文字形式儲存到
vim ~/.netrc
使用(例如:對於 github.com)
machine github.com
login <user>
password <password>
請注意,自 2021 年 9 月起,GitHub 不再使用使用者名稱和密碼進行身份驗證。相反,GitHub 使用在 https://github.com/settings/tokens 上生成的認證令牌。上述示例的替代方法是
machine github.com
login <user>
password <token>

一些整合開發環境,如 NetBeans 或 PhpStorm,也提供或完善了 Git 客戶端。
TortoiseGit 允許透過右鍵單擊相關檔案和資料夾來訪問其 Git 命令。

- ^ 為了解決現代發行版和
~/bin之間缺乏一致性的問題,Ubuntu 開發者已經採取了一項措施,他們試圖修補 PAM(身份驗證機制),以設定環境變數$PATH。您可以在 https://bugs.launchpad.net/ubuntu/+source/pam/+bug/64064 上找到有關此問題的更多資訊。