我用的是centos,所以本篇只講centos上安裝
首先centos有自帶的git,但是這個git總之是不好,需要移除,yum remove git
1>wget https:
//github
.com
/git/git/archive/v2
.14.1.zip(我選的這個)
2>yum install git
二,安裝依賴
sudo
yum -y
install
zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-extutils-cbuilder perl-extutils-makemaker
.14.1,沒".zip字尾"。沒字尾,解壓檔案的時候也不新增字尾,
即就是解壓後的檔案名叫啥就解壓啥。
unzip v2.14.1
四..將git安裝到/usr/local上
先進入解壓後的資料夾git-2.14.1 cd git_2.14.1
接著依次輸入make
prefix=
/usr/local
all
make
prefix=
/usr/local
install
五。完成之後,驗證是否安裝成功
git --version
六。配置環境變數 (這個可以在使用者目錄下和在系統目錄下,使用者目錄就是只對當前使用者有效,系統目錄就是etc目錄下:)
vim /etc/profile
加入export path=$path:/usr/local/git/bin 退出
1.設定使用者名稱和email
[root@zhuzhonghua2-fqawb util]# git config –global user.name 「這塊我寫的是github的我的名字(lixuhao)」
[root@zhuzhonghua2-fqawb util]# git config –global user.email 「我寫的github的註冊的郵箱[email protected]」
此時$home目錄下會新建乙個.gitconfig檔案 可以使用git config --list來檢視:
.2.為github賬號新增ssh keys
ssh-keygen -t ras -c 「我寫的github的註冊的郵箱[email protected]」
系統會提示key的儲存位置(一般是~/.ssh目錄,即在使用者主目錄下)和指定口令,保持預設。一直按enter鍵盤,最後得到了兩個檔案:id_rsa和id_rsa.pub
進入使用者主目錄下的.ssh目錄,即cd ~/.ssh
然後vim開啟id_rsa.pub檔案,將檔案中的資料貼上到github賬號管理的新增ssh key介面(setting->ssh and gpg keys->new ssh key)中
vim ~/.ssh/id_rsa.pub ,cat id_rsa.pub也可以。
之後測試,比如git clone 結果是有錯:fatal: unable to access '': ssl connect error
這樣的錯誤可以將git clone 的https 改為git,即git clone git:
這樣就不會出錯了
git之所以能夠將資料遠端傳送,是因為git是分布式版本控制系統(可以和svn對比下),最後說一點就是上傳到github為託管庫是公開的,所以不要新增敏感資訊,如果想要自己的不讓別人看到,乙個是給github交錢,把你的庫設為私有的,還有乙個就是自己可以搞乙個git伺服器,這樣上傳的就是自己的伺服器了。
Linux下Git的安裝配置與使用
本文所用的linux系統是redhat系的debian,用的是root許可權 本文所安裝的是git是客戶端,而不是github這種服務端。兩者有什麼區別呢,git是乙個版本控制工具,github是全球最大的同 友平台。不好意思說錯了,github是用git做版本控制的專案託管平台。git特點 是乙個...
linux下的git安裝及配置
一.yum安裝方式 1.安裝 yum install curl devel expat devel gettext devel openssl devel zlib devel yum y install git core git version git version 1.7.1 2.配置 如果用...
linux下的git安裝及配置
一.yum安裝方式 1.安裝 yum install curl devel expat devel gettext devel openssl devel zlib devel yum y install git core git version git version 1.7.1 2.配置 如果用...