簡(jiǎn)介
Git是一款免費(fèi)、開源的分布式版本控制系統(tǒng)。
特點(diǎn)
Git是一個(gè)開源的分布式版本控制系統(tǒng),可以有效推盛,高效的處理從很小到非常大的項(xiàng)目版本管理
安裝系統(tǒng)環(huán)境
CentOS 6.8 64位
git版本
2.8.0
安裝步驟
1. 下載
2. 安裝依賴
sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
3. 安裝
(1)進(jìn)入git解壓文件夾執(zhí)行 make prefix=/usr/local/git all
(2)然后再執(zhí)行 make prefix=/usr/local/git install
(3)查看是否安裝成功 git --version
如果查詢不到就將git的安裝目錄添加到profile配置文件的PATH里面;
git基礎(chǔ)配置
1. 配置用戶名(提交時(shí)會(huì)引用)
git config --global user.name "wenxudong"
2. 配置郵箱(提交時(shí)會(huì)引用)
git config --global user.email "xxx@163.com"
3. 其它配置
git config --global merge.tool "kdiff3"(要是沒裝KDiff3就不用設(shè)這一行)
git config --global core.autocrlf false(讓Git不要管windows/unix換行符轉(zhuǎn)換的事)
4. 編碼配置
git config --global gui.encoding utf-8(避免git gui中的中文亂碼)
git config --global core.quotepath off(避免git status顯示中文文件名亂碼)
- windows上還需要配置:
git config --global core.ignorecase false
git ssh key pair配置
1. 在Linux的命令行下处硬,或Windows上Git Bash命令行窗口鍵入:
ssh-keygen -t rsa -C "xxxxxx@163.com"
2. 然后一路回車小槐,不要輸入任何密碼之類拇派,生成ssh key pair
- 輸入
ssh-add ~/.ssh/id_rsa
4. 輸入
cat ~/.ssh/id_rsa.pub
注:執(zhí)行ssh-add ~/.ssh/rsa時(shí)出現(xiàn)Could not open a connection to your authentication agent 錯(cuò)誤的解決方案:
先執(zhí)行 eval `ssh-agent`
再執(zhí)行 ssh-add ~/.ssh/rsa成功就有新加的rsa了
5. 再把公鑰的內(nèi)容復(fù)制到剪切板
6. 登錄github(或者別的都可以)進(jìn)入個(gè)人SSH公鑰配置荷辕,把剛粘貼的公鑰復(fù)制進(jìn)去,確定提交件豌。