天天看點

linux的git版本管理工具下載下傳,Git版本管理工具簡單介紹及安裝設定步驟

git是用來做什麼的?

1、備份檔案是項目實踐的基本任務

2、記錄曆史

3、回到過去 例如恢複删除的檔案

4、多端共享 雲備份

5、團隊協作

版本工具發展曆史

linux的git版本管理工具下載下傳,Git版本管理工具簡單介紹及安裝設定步驟

如何安裝

1、Winsows下:在Windows上安裝git,一般為msysgit,官方下載下傳位址為

2、Linux下:centos6.*版本

在CentOS5的時代,由于yum源中沒有git,是以需要預先安裝一系列的依賴包。但在CentOS6的yum源中已經有git的版本了,可以直接使用yum源進行安裝。$ sudo yum install git

但是yum源中安裝的git版本是1.7.1,太老了,Github等需要的Git版本最低都不能低于1.7.2 。是以我們一般不用上面的方法。而是下載下傳git源碼,編譯安裝。

(1)首先先更新系統sudo yum update

(2)安裝依賴的包sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

(3)下載下傳git源碼并解壓縮$ wget https://github.com/git/git/archive/v2.3.0.zip

$ unzip v2.3.0.zip

$ cd git-2.3.0

(4)編譯安裝

将其安裝在“/usr/local/git”目錄下。make prefix=/usr/local/git all

sudo make prefix=/usr/local/git install

(5)此時你如果使用git --version 檢視git版本的話,發現git仍然是1.7.1版本。這是因為它預設使用了"/usr/bin"下的git。

你可以用下面的指令檢視git所在的路徑:$ whereis gitgit: /usr/bin/git /usr/local/git /usr/share/man/man1/git.1.gz

(6)我們要把編譯安裝的git路徑放到環境變量裡,讓它替換"/usr/bin"下的git。為此我們可以修改“/etc/profile”檔案(或者/etc/bashrc檔案)。sudo vim /etc/profile

然後在檔案的最後一行,添加下面的内容,然後儲存退出。export PATH=/usr/local/git/bin:$PATH

(7)使用source指令應用修改。source /etc/profile

(8)然後再次使用git --version 檢視git版本,發現輸出2.3.0,表明安裝成功。

基本設定-設定使用者名和emailgit config --global user.name "Your Name"git config --global user.email "[email protected]"

公鑰秘鑰生成過程

(1)檢視是否已經有了ssh密鑰cd ~/.ssh

如果沒有密鑰則不會有此檔案夾,有則備份删除

(2)生存密鑰:$ ssh-keygen -t rsa -C "[email protected]"

按3個回車,密碼為空。Your identification has been saved in /home/tekkub/.ssh/id_rsa.

Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.

The key fingerprint is:

………………

最後得到了兩個檔案:id_rsa和id_rsa.pub

(3)添加密鑰到ssh:ssh-add 檔案名

需要之前輸入密碼。

(4)在github上添加ssh密鑰,這要添加的是“id_rsa.pub”裡面的公鑰。

打開https://github.com/ ,登陸,然後添加ssh。