我可能最终为我自己的repo服务器重新发明了部分github REST API.但也许有一些服务器脚本可以做到这一点?或许你有其他建议?
这是我的用例:
我正在开发一个Firefox扩展,它将显示一个数据
git log -- <path>
Run Code Online (Sandbox Code Playgroud)
我总是可以编写一个实现完善的JGit的小服务器脚本,并在那里执行"git log"命令.但是,FF扩展依赖于该服务器脚本;(
我想知道,如果存在类似github REST API for"not-github"-repos的东西,它会更像我的小服务器脚本?
我还考虑过Git JS Client,比如Git.JS(显然是唯一的JS Client;与node.js合作;不幸的是,项目不再活跃,没有文档.).但是,我不需要一个完整的客户端.我只是想从远程主仓库中检索一些只读信息.
想象一个用 jekyll 编译并托管在 github 页面上的静态网站。是否可以在此页面上使用一些 javascript 来询问用户一些输入,然后将该输入“git push”到某个 github 存储库中?
换句话说,如何在 javascript 中编写以下程序:
当然,我理解潜在的安全风险,因为 javascript 代码需要嵌入私有 ssh 密钥。但这将是一种为静态网站添加动态性的有趣方式,并且可能有人知道一些解决方案来确保安全?
谢谢 !
git ×2
git-log ×1
github ×1
github-api ×1
github-pages ×1
javascript ×1
jekyll ×1
web-services ×1