前言
直接復制官網的教程了,不對自己百度吧,不然就參考下我的幾篇文章
Linux安裝Git(源碼安裝)
https://www.cnblogs.com/poloyy/p/12186802.html
在 Linux 上安裝
如果你想在 Linux 上用二進制安裝程序來安裝基本的 Git 工具,可以使用發行版包含的基礎軟件包管理工具來安裝。 以 Fedora 為例,如果你在使用它(或與之緊密相關的基於 RPM 的發行版,如 RHEL 或 CentOS),你可以使用 dnf
:
sudo dnf install git-all
如果你在基於 Debian 的發行版上,如 Ubuntu,請使用 apt
sudo apt install git-all
不行就這個
sudo apt-get install git
在 macOS 上安裝
在 Mac 上安裝 Git 有多種方式
命令行方式
MAC系統 (10.9) 或更高版本的系統中,在 Terminal 里嘗試首次運行 git 命令
git --version
如果沒有安裝過命令行開發者工具,將會提示你安裝
安裝包方式
如果你想安裝更新的版本,可以使用二進制安裝程序
官方維護的 macOS Git 安裝程序可以在 Git 官方網站下載,網址為 https://git-scm.com/download/mac
通過 brew 安裝 Git
在 Windows 上安裝
在 Windows 上安裝 Git 也有幾種安裝方法
官方版本可以在 Git 官方網站下載
- 打開 https://git-scm.com/download/win,下載會自動開始。 要注意這是一個名為 Git for Windows 的項目(也叫做 msysGit),和 Git 是分別獨立的項目
- 要進行自動安裝,你可以使用 Git Chocolatey 包
另一個簡單的方法是安裝 GitHub Desktop
- 該安裝程序包含圖形化和命令行版本的 Git
- 它也能支持 Powershell,提供了穩定的憑證緩存和健全的換行設置
- 你可以在 GitHub for Windows 網站下載,網址為 GitHub Desktop 網站
從源代碼安裝
從源碼安裝 Git,需要安裝 Git 依賴的庫:autotools、curl、zlib、openssl、expat 和 libiconv
$ sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel \ openssl-devel perl-devel zlib-devel $ sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev \ gettext libz-dev libssl-dev
為了添加文檔的多種格式(doc、html、info),需要以下附加的依賴
sudo dnf install asciidoc xmlto docbook2X sudo apt-get install asciidoc xmlto docbook2x
基於 Debian 的發行版(Debian/Ubuntu/Ubuntu-derivatives),需要 install-info
包
sudo apt-get install install-info
基於 RPM 的發行版(Fedora/RHEL/RHEL衍生版),還需要 getopt
包 (它已經在基於 Debian 的發行版中預裝了)
sudo dnf install getopt
如果使用 Fedora/RHEL/RHEL衍生版,那么需要執行以下命令
sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
以此來解決二進制文件名的不同
接着,編譯並安裝:
tar -zxf git-2.8.0.tar.gz cd git-2.8.0 make configure ./configure --prefix=/usr make all doc info sudo make install install-doc install-html install-info
完成后,使用 Git 來獲取 Git 的更新
git clone git://git.kernel.org/pub/scm/git/git.git