温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

12款各种编程语言实现的Git代码托管系统是怎样的

发布时间:2021-11-24 14:04:31 来源:亿速云 阅读:242 作者:柒染 栏目:编程语言

12款各种编程语言实现的Git代码托管系统是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

尽管 SVN 在企业中还是占据着主导的位置,但在互联网世界的版本控制系统中,Git 一枝独秀,而且 Git 的整个社区非常之活跃,各种围绕着 Git 的代码托管平台、各类 Git 的开源托管系统和工具等等琳琅满目、层出不穷。

本文向你介绍用各种不同编程语言开发的 12 个 Git 代码托管系统,总有一款能满足你的需求。实在不愿意自己安装,你还可以将代码托管到 git.oschina.net 上,我们来为你提供各种服务的保证,关键是 —— 连私有库也全免费,数量也没限制!(不差钱)

废话少说,走你!

1. Gitlab ; Ruby 开发

GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。

开源中国的 Git@OSC 就是基于 GitLab 开发的。

12款各种编程语言实现的Git代码托管系统是怎样的

2. Gitblit ; Java 开发

Gitblit 是一个纯 Java 库用来管理、查看和处理 Git 资料库。相当于 Git 的 Java 管理工具。

12款各种编程语言实现的Git代码托管系统是怎样的

3. GitBucket ; Scala 开发

GitBucket是一个用Scala语言编写的易安装的Github克隆,你只需要把它的war文件扔到tomcat中,然后启动tomcat就直接可以访问了!

12款各种编程语言实现的Git代码托管系统是怎样的

4. Gogs ; Go 语言(国人开发)

Gogs(Go Git Service) 是一个由 Go 语言编写的自助 Git 托管服务。

12款各种编程语言实现的Git代码托管系统是怎样的

5. Gitonomy ; PHP 开发

Gitonomy 是一个 Git 仓库管理解决方案,相当于一个 Git 服务器并为你提供基于 Web 的管理和浏览。

12款各种编程语言实现的Git代码托管系统是怎样的

6. Gitorious —— Ruby 开发

Gitorious 是一个基于 Git 版本控制系统的Web项目托管平台。基于 Ruby on Rails 开发。

12款各种编程语言实现的Git代码托管系统是怎样的

7.   ViewGit ; PHP 开发

ViewGit 是一个 Git 版本控制系统的 Web 接口,用来查看资源库中的信息,ViewGit 安装和升级都非常简单。

12款各种编程语言实现的Git代码托管系统是怎样的

8. Git Manager ; PHP 开发

Git Manager 是 Git 的 Web 接口,可用于创建和管理 Git 资料库、用户和访问组。基于 Apache 的认证机制 (HTTP or LDAP) 并使用 MySQL 数据库来存储资料库、用户和组的关系数据。同时包含 ViewGit 资料库查看工具。

12款各种编程语言实现的Git代码托管系统是怎样的

9. Git Web Access ; ASP.NET 开发

Git Web Access 是一套 ASP.NET 开发的基于 Web 的 Git 访问系统。

12款各种编程语言实现的Git代码托管系统是怎样的

10.  Gitalist ; Perl 开发

Gitalist 是一个基于浏览器的 Git 资料库浏览器

主要特点:

  • 支持多库

  • 支持多分支

  • 提交的比较

  • Atom feeds

  • Color coded commit history

  • Gitweb.cgi URL compatibility

12款各种编程语言实现的Git代码托管系统是怎样的

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代码托管系统是怎样的

关于12款各种编程语言实现的Git代码托管系统是怎样的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI