千家信息网

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

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,12款各种编程语言实现的Git代码托管系统是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。尽管 SVN 在企业中还是占据着主导
千家信息网最后更新 2025年02月02日12款各种编程语言实现的Git代码托管系统是怎样的

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代码托管系统是怎样的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

开发 系统 托管 语言 代码 资料 资料库 管理 控制系统 版本 控制 浏览 编程语言 编程 仓库 工具 平台 浏览器 问题 项目 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 江西高校党建软件开发公司 大学生网络安全主题班会报告 松江区技术软件开发机构整顿 项城手机软件开发 app下载显示连接服务器失败 系统软件开发邀标文件 企业开展网络安全教育 宿城区网络技术解决方案 北京博远网络技术有限公司 福建网络安全知识 安阳市网络安全运维 苹果手机服务器故障 无法连接专用服务器csgo 南宁调度服务器费用 泸州网络安全宣传 思科网络技术学院阅读书籍 江阴测试软件开发定做价格 杭州富阳东洲招聘软件开发 网络安全运营指标 5g商用带来的网络安全问题 数据库人才市场管理系统 直销管理软件开发 吉林网络安全监察部门 软件开发自我介绍怎么说 驻马店网络技术参数 网络工程和网络安全有啥联系 深圳网络安全大会奇安信 数据库分配空间如何增加 固定资产管理软件开发包括哪些 部队网络安全整治
0