通过Webhook提交并推送到远程Git仓库?
我想通过网络钩子从应用引擎提交到一个git仓库。但是我不能在应用引擎上安装git,这样可以吗?
我觉得应该在GitHub上,因为他们有一个基于浏览器的文本编辑器,可以通过浏览器提交更改。比如,你可以点击这里,然后点击编辑
按钮。
GitHub的API文档暗示只能进行只读操作,但这似乎不太对。
另外,这样做是不是个坏主意?我知道这样扩展起来会很困难。
1 个回答
1
标签上写着你在用Python,所以这可能对你帮助不大。不过我知道有一个纯Java写的Git实现,叫做JGit,它可能可以在应用引擎上运行。看起来你不能直接从Python调用Java代码,但你可以自己创建一个单独的实例,然后在这个实例和你的应用之间使用某种安全的通信方式。前提是没有什么未公开的GitHub API可以满足你的需求。