當前位置:編程學習大全網 - 編程語言 - git,github,gitlab之間是什麽關系?

git,github,gitlab之間是什麽關系?

三者的關系:github和gitlab都是基於git建立的,可以說是git的衍生品。

三者的解釋:

(1)Git:是壹款免費、開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的項目;

(2)Github:是壹個面向開源及私有軟件項目的托管平臺,提供給用戶空間創建git倉儲,保存用戶的壹些數據文檔或者代碼等;?

(3)GitLab :是壹款基於Git的項目管理軟件。

git、github、gitlab的簡介:

Git:

Git是壹個開源的分布式版本控制系統,可以有效、高速的處理從很小到非常大的項目版本管理。Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的壹個開放源碼的版本控制軟件。

Torvalds 開始著手開發 Git 是為了作為壹種過渡方案來替代 BitKeeper,後者之前壹直是 Linux 內核開發人員在全球使用的主要源代碼工具。開放源碼社區中的有些人覺得BitKeeper 的許可證並不適合開放源碼社區的工作,因此 Torvalds 決定著手研究許可證更為靈活的版本控制系統。盡管最初 Git 的開發是為了輔助 Linux 內核開發的過程,但是我們已經發現在很多其他自由軟件項目中也使用了 Git。例如 很多 Freedesktop 的項目遷移到了 Git 上。

Github:

gitHub是壹個面向開源及私有軟件項目的托管平臺,因為只支持git 作為唯壹的版本庫格式進行托管,故名gitHub。

gitHub於2008年4月10日正式上線,除了git代碼倉庫托管及基本的 Web管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協作圖譜(報表)、代碼片段分享(Gist)等功能。目前,其註冊用戶已經超過350萬,托管版本數量也是非常之多,其中不乏知名開源項目?Ruby?on Rails、jQuery、python?等。

GitLab:

GitLab 是壹個用於倉庫管理系統的開源項目,使用Git作為代碼管理工具,並在此基礎上搭建起來的web服務。安裝方法是參考GitLab在GitHub上的Wiki頁面。

  • 上一篇:如何使用雨量計?我是個新手。誰能教我?我的電子郵件地址是307728929@qq.com。
  • 下一篇:精靈寶可夢go常見術語有哪些
  • copyright 2024編程學習大全網