【Git教程】入門安裝客戶端與服務器

Git介紹

Git是個快速的、開源的、分佈式的版本控制工具。git

集中式管理(SVN)github

 

分佈式管理(GIT)服務器

經過以上的圖形對比:eclipse

分佈式管理有以下的好處:ssh

一、去中心化:每一個人開發人員都擁有一個完整的庫分佈式

二、本地倉庫:Git每一個開發人員本地都一個倉位,當不須要與中心倉庫作提交的時候,斷網依然能夠工做,能夠快速提交。工具

總結:簡單來理解:Git比SVN多一個本地倉庫,其餘基本操做基本同樣。spa

 

客戶端安裝

客戶端推薦TortoiseGit和Eclipse的插件EGit插件

TortoiseGit

TortoiseGit 是 TortoiseSVN 的 Git 版本,TortoiseGit 用於遷移 TortoiseSVN 到 TortoiseGit,一直以來 Git 在 Windows 平臺沒有好用 GUI 客戶端,如今 TortoiseGit 的出現給 Windows 開發者帶來福音,一個開源的項目。TortoiseGit 用起來很方便,跟 TortoiseSVN 同樣能夠經過直接觀察文件圖標來查看文件當前的狀態,在 Windows 下的表現確實沒得說。版本控制

官網下載:https://tortoisegit.org/download/ 

傻瓜式安裝就不詳細介紹了。

EGit

在Eclipse上安裝EGit插件

一、在Eclipse菜單中help——>install new sofeware

二、在彈出的窗口中,點擊work with後面的add按鈕,在彈出的Add Respository的小窗口中,在Location一欄,添加以下的路徑:

      http://download.eclipse.org/egit/updates

三、選擇好要安裝的插件,而後一直next就好。

服務器安裝

在Liunx安裝Git服務器,咱們這裏介紹一種最簡單的方式,基於ssh方式,這種方式須要在server上添加用戶賬號,或者使用ssh的公鑰私鑰進行認證。

在CentOS6+經過源碼安裝的配置GIT服務器

一、下載git源碼 https://github.com/git/git/releases  並上傳的liunx服務器

二、$ tar zvxf git-2.9.2.tar.gz    解壓源文件包

    

三、$ make prefix=/usr/local/git all    編譯解壓的所有文件

    

四、$ make prefix=/usr/local/git install    安裝git

    

相關文章
相關標籤/搜索