linux下git的安裝與配置

2021-09-14 05:39:36 字數 1984 閱讀 3855

我用的是centos,所以本篇只講centos上安裝 

首先centos有自帶的git,但是這個git總之是不好,需要移除,yum remove git

1>wget https://github.com/git/git/archive/v2.14.1.zip(我選的這個)

2>yum install git

二,安裝依賴

sudoyum -yinstallzlib-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

接著依次輸入makeprefix=/usr/localall

makeprefix=/usr/localinstall

五。完成之後,驗證是否安裝成功

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.配置 如果用...