微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Grack Git 的 HTTP 协议实现

程序名称:Grack

授权协议: MIT

操作系统: 跨平台

开发语言: Ruby

Grack 介绍

Grack 是一个Git 服务器的智能 HTTP 协议的实现。虽然 Git 官方已经给出了一个智能HTTP的协议实现(git-http-
backend),但是这是一个CGI,如果我们想用apache
httpd以外的服务器例如Nginx或者tomcat、等等,则需要相当复杂的配置,而Grack是一个使用
Ruby/Rack
写成的软件,可以方便的以如下方式运行:

  • CGI
  • FCGI
  • Mongrel (and EventedMongrel and SwiftipliedMongrel)
  • WEBrick
  • SCGI
  • LiteSpeed
  • Thin

如下的web服务器的发行版包含了Rack的处理器:

  • Ebb
  • Fuzed
  • Phusion Passenger (which is mod_rack for Apache and for Nginx)
  • Unicorn

通过 Warbler 和JRuby
,你甚至可以生成一个war包,直接扔到tomcat、glassfish中运行。

Grack 官网

https://github.com/schacon/grack

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐