溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

12款各種編程語言實現(xiàn)的Git代碼托管系統(tǒng)是怎樣的

發(fā)布時間:2021-11-24 14:04:31 來源:億速云 閱讀:253 作者:柒染 欄目:編程語言

12款各種編程語言實現(xiàn)的Git代碼托管系統(tǒng)是怎樣的,針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

盡管 SVN 在企業(yè)中還是占據(jù)著主導(dǎo)的位置,但在互聯(lián)網(wǎng)世界的版本控制系統(tǒng)中,Git 一枝獨秀,而且 Git 的整個社區(qū)非常之活躍,各種圍繞著 Git 的代碼托管平臺、各類 Git 的開源托管系統(tǒng)和工具等等琳瑯滿目、層出不窮。

本文向你介紹用各種不同編程語言開發(fā)的 12 個 Git 代碼托管系統(tǒng),總有一款能滿足你的需求。實在不愿意自己安裝,你還可以將代碼托管到 git.oschina.net 上,我們來為你提供各種服務(wù)的保證,關(guān)鍵是 —— 連私有庫也全免費,數(shù)量也沒限制!(不差錢)

廢話少說,走你!

1. Gitlab ; Ruby 開發(fā)

GitLab是一個利用 Ruby on Rails 開發(fā)的開源應(yīng)用程序,實現(xiàn)一個自托管的Git項目倉庫,可通過Web界面進行訪問公開的或者私人項目。

開源中國的 Git@OSC 就是基于 GitLab 開發(fā)的。

12款各種編程語言實現(xiàn)的Git代碼托管系統(tǒng)是怎樣的

2. Gitblit ; Java 開發(fā)

Gitblit 是一個純 Java 庫用來管理、查看和處理 Git 資料庫。相當(dāng)于 Git 的 Java 管理工具。

12款各種編程語言實現(xiàn)的Git代碼托管系統(tǒng)是怎樣的

3. GitBucket ; Scala 開發(fā)

GitBucket是一個用Scala語言編寫的易安裝的Github克隆,你只需要把它的war文件扔到tomcat中,然后啟動tomcat就直接可以訪問了!

12款各種編程語言實現(xiàn)的Git代碼托管系統(tǒng)是怎樣的

4. Gogs ; Go 語言(國人開發(fā))

Gogs(Go Git Service) 是一個由 Go 語言編寫的自助 Git 托管服務(wù)。

12款各種編程語言實現(xiàn)的Git代碼托管系統(tǒng)是怎樣的

5. Gitonomy ; PHP 開發(fā)

Gitonomy 是一個 Git 倉庫管理解決方案,相當(dāng)于一個 Git 服務(wù)器并為你提供基于 Web 的管理和瀏覽。

12款各種編程語言實現(xiàn)的Git代碼托管系統(tǒng)是怎樣的

6. Gitorious —— Ruby 開發(fā)

Gitorious 是一個基于 Git 版本控制系統(tǒng)的Web項目托管平臺?;?Ruby on Rails 開發(fā)。

12款各種編程語言實現(xiàn)的Git代碼托管系統(tǒng)是怎樣的

7.   ViewGit ; PHP 開發(fā)

ViewGit 是一個 Git 版本控制系統(tǒng)的 Web 接口,用來查看資源庫中的信息,ViewGit 安裝和升級都非常簡單。

12款各種編程語言實現(xiàn)的Git代碼托管系統(tǒng)是怎樣的

8. Git Manager ; PHP 開發(fā)

Git Manager 是 Git 的 Web 接口,可用于創(chuàng)建和管理 Git 資料庫、用戶和訪問組。基于 Apache 的認(rèn)證機制 (HTTP or LDAP) 并使用 MySQL 數(shù)據(jù)庫來存儲資料庫、用戶和組的關(guān)系數(shù)據(jù)。同時包含 ViewGit 資料庫查看工具。

12款各種編程語言實現(xiàn)的Git代碼托管系統(tǒng)是怎樣的

9. Git Web Access ; ASP.NET 開發(fā)

Git Web Access 是一套 ASP.NET 開發(fā)的基于 Web 的 Git 訪問系統(tǒng)。

12款各種編程語言實現(xiàn)的Git代碼托管系統(tǒng)是怎樣的

10.  Gitalist ; Perl 開發(fā)

Gitalist 是一個基于瀏覽器的 Git 資料庫瀏覽器

主要特點:

  • 支持多庫

  • 支持多分支

  • 提交的比較

  • Atom feeds

  • Color coded commit history

  • Gitweb.cgi URL compatibility

12款各種編程語言實現(xiàn)的Git代碼托管系統(tǒng)是怎樣的

11.  CODE ; Python 開發(fā)

Douban CODE 是豆瓣開發(fā)的一個基于 git 版本控制系統(tǒng)的協(xié)作平臺。

CODE —— C: Community O: Original D: Developer E: Eldamar

目前 CODE 僅開放了一個框架,支持:

  • clone & push project

  • create project

  • create user

準(zhǔn)備環(huán)境

  • MySQL

  • Memcached

  • Python >= 2.7

  • pip >= 1.4.1

  • virtualenv

  • git

12.  Gitiles ; Java 開發(fā)

Gitiles 是一個基于 JGit 的簡單 Git 倉庫瀏覽器,其重點是簡單。

12款各種編程語言實現(xiàn)的Git代碼托管系統(tǒng)是怎樣的

關(guān)于12款各種編程語言實現(xiàn)的Git代碼托管系統(tǒng)是怎樣的問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI