您好,登錄后才能下訂單哦!
12款各種編程語言實現的Git代碼托管系統是怎樣的,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
盡管 SVN 在企業中還是占據著主導的位置,但在互聯網世界的版本控制系統中,Git 一枝獨秀,而且 Git 的整個社區非常之活躍,各種圍繞著 Git 的代碼托管平臺、各類 Git 的開源托管系統和工具等等琳瑯滿目、層出不窮。
本文向你介紹用各種不同編程語言開發的 12 個 Git 代碼托管系統,總有一款能滿足你的需求。實在不愿意自己安裝,你還可以將代碼托管到 git.oschina.net 上,我們來為你提供各種服務的保證,關鍵是 —— 連私有庫也全免費,數量也沒限制!(不差錢)
廢話少說,走你!
1. Gitlab ; Ruby 開發
GitLab是一個利用 Ruby on Rails 開發的開源應用程序,實現一個自托管的Git項目倉庫,可通過Web界面進行訪問公開的或者私人項目。
開源中國的 Git@OSC 就是基于 GitLab 開發的。
2. Gitblit ; Java 開發
Gitblit 是一個純 Java 庫用來管理、查看和處理 Git 資料庫。相當于 Git 的 Java 管理工具。
3. GitBucket ; Scala 開發
GitBucket是一個用Scala語言編寫的易安裝的Github克隆,你只需要把它的war文件扔到tomcat中,然后啟動tomcat就直接可以訪問了!
4. Gogs ; Go 語言(國人開發)
Gogs(Go Git Service) 是一個由 Go 語言編寫的自助 Git 托管服務。
5. Gitonomy ; PHP 開發
Gitonomy 是一個 Git 倉庫管理解決方案,相當于一個 Git 服務器并為你提供基于 Web 的管理和瀏覽。
6. Gitorious —— Ruby 開發
Gitorious 是一個基于 Git 版本控制系統的Web項目托管平臺。基于 Ruby on Rails 開發。
7. ViewGit ; PHP 開發
ViewGit 是一個 Git 版本控制系統的 Web 接口,用來查看資源庫中的信息,ViewGit 安裝和升級都非常簡單。
8. Git Manager ; PHP 開發
Git Manager 是 Git 的 Web 接口,可用于創建和管理 Git 資料庫、用戶和訪問組。基于 Apache 的認證機制 (HTTP or LDAP) 并使用 MySQL 數據庫來存儲資料庫、用戶和組的關系數據。同時包含 ViewGit 資料庫查看工具。
9. Git Web Access ; ASP.NET 開發
Git Web Access 是一套 ASP.NET 開發的基于 Web 的 Git 訪問系統。
10. Gitalist ; Perl 開發
Gitalist 是一個基于瀏覽器的 Git 資料庫瀏覽器
主要特點:
支持多庫
支持多分支
提交的比較
Atom feeds
Color coded commit history
Gitweb.cgi URL compatibility
11. CODE ; Python 開發
Douban CODE 是豆瓣開發的一個基于 git 版本控制系統的協作平臺。
CODE —— C: Community O: Original D: Developer E: Eldamar
目前 CODE 僅開放了一個框架,支持:
clone & push project
create project
create user
準備環境
MySQL
Memcached
Python >= 2.7
pip >= 1.4.1
virtualenv
git
12. Gitiles ; Java 開發
Gitiles 是一個基于 JGit 的簡單 Git 倉庫瀏覽器,其重點是簡單。
關于12款各種編程語言實現的Git代碼托管系統是怎樣的問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。