1. 程式人生 > 其它 >Git Github Gitee關係

Git Github Gitee關係

1、目前的最常用的版本控制中心有兩種:SVN和Git;
2、SVN:集中式版本控制中心,svn就像是一對多的關係,一個倉庫供多個人使用,而且必須聯網才能工作,個人感覺不是太方便;
3、Git:分散式版本控制中心,而Git就像是多對多的關係,每一個終端都是一個倉庫,客戶端並不只拉取最新版本的程式碼,而是把原始的程式碼倉庫完整地映象下來。每一次的拉取操作,實際上都是一次對程式碼倉庫的完整備份;
4、最初瞭解Git,同時聽到了Github、Gitee(碼雲),於是想要弄明白三者之間的區別與聯絡,經過一番搜尋,大致明白Git是一種東西,在本地的,可以下載安裝;Git官網:https://git-scm.com/,然後通過git可以將程式碼上傳到gitee和github中。

Github與Gitee是同一類,在雲端。區別是Github是國外的,Gitee是國內的。二者的使用需要藉助Git。

區別:

  Gitee和GitHub的區別GitHub是全英文並且使用者基數多,知名的庫也多,而Gitee全是中文,而且大部分使用者都是國人,優秀的庫相對於GitHub也少,在國內訪問Github偶爾會有不穩定情況,而Gitee不會出現不穩定情況。

  GitHub 是一個面向開源及私有軟體專案的託管平臺,因為只支援 Git 作為唯一的版本庫格式進行託管,故名 GitHub。GitHub 於 2008 年 4 月 10 日正式上線,除了 Git 程式碼倉庫託管及基本的 Web 管理介面以外,還提供了訂閱、討論組、文字渲染、線上檔案編輯器、協作圖譜(報表)、程式碼片段分享(Gist)等功能。目前,其註冊使用者已經超過 350 萬,託管版本數量也是非常之多,其中不乏知名開源專案 Ruby on Rails、jQuery、python 等。

  GiteeGitee 提供免費的 Git 倉庫,還集成了程式碼質量檢測、專案演示等功能。對於團隊協作開發,Gitee 還提供了專案管理、程式碼託管、文件管理的服務,5 人以下小團隊免費。

  PS: 在日常的發開中相信大多數公司選擇的都是gitlab,gitlab和github其實是差不多的東西,只不過gitlab可以建立免費的私有倉庫,而github中的私有倉庫是收費的