web-services - 用于个人 Git 服务器 repo 的 Web API(如 github REST API)启用 "git log"?

标签 web-services git github github-api git-log

我可能最终会重新发明 github REST API 的部分内容对于我自己的 repo 服务器。但也许已经有一些服务器脚本可以做到这一点?或者您有其他建议?

这是我的用例:

我正在开发一个 Firefox 扩展,它将显示一个

git log -- <path>

我总是可以编写一个小的服务器脚本来实现开发良好的 JGit并在那里执行“git log”命令。但是,FF 扩展取决于该服务器脚本;(

我想知道是否存在类似 github REST API 的东西对于“not-github”-repos,它作为我的小服务器脚本会更标准吗?

我也想过一个Git JS Client , 比如 Git.JS (显然是唯一的 JS 客户端;与 node.js 一起工作;不幸的是,该项目不再活跃并且没有文档。)。但是,我不需要完整的客户端。我只想从远程主存储库中检索一些只读信息。

最佳答案

虽然我迟到了,但我注意到一些可能有助于回答的问题。

Orion Git API Orion 是一个 Eclipse 项目

RESTFul Git来自 github 上的 Hulu

关于web-services - 用于个人 Git 服务器 repo 的 Web API(如 github REST API)启用 "git log"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11301244/

相关文章:

python - 使用 Python 编写简单的 DMS Web 服务

java - Axis、Java 消息传递服务和 MIME header

java - 如何解决Restful WebService中资源不可用的问题

git - 如何从 Git 跟踪文件中删除 Redis 文件 dump.rdb

git - 仅使用终端创建一个 git-repo

c# - Web 服务仅适用于根文件夹

git - 机器人/蜘蛛会克隆公共(public) git 存储库吗?

git - 将忽略的文件添加到 repo 但之后不跟踪

git - 如何使用 git 使我的分支与 master 保持同步?

github - 为什么 GitHub 中的 fork 存储库如此之大?