代码之家  ›  专栏  ›  技术社区  ›  Dustin Getz sunsations

通过webhook提交并推送到远程git repo?

  •  1
  • Dustin Getz sunsations  · 技术社区  · 15 年前

    我想通过webhooks从app engine提交git repo。我无法在appengine上安装git。可能吗?

    我认为应该在GitHub上,因为他们有一个基于浏览器的文本编辑器,可以通过浏览器提交。例如。 go here 然后点击 edit 按钮。

    GitHub api docs 意味着只读操作,这似乎不是真的。

    还有,这是个坏主意吗?我知道这很难衡量。

    2 回复  |  直到 15 年前
        1
  •  1
  •   wds    15 年前

    标签上说你在使用python,所以这可能不是特别有用,但是我知道有一个纯java的git实现, JGit ,这可能对应用程序引擎起作用。看起来你并不能真正从python中调用java代码,但是你可以使用一个单独的实例来创建自己,并在这个实例和你的应用程序之间使用某种安全的通信通道。假设没有未注册的github API可以满足您的需要,也就是说。

        2
  •  0
  •   msmart    14 年前

    我也试着这么做。我发现 http://samba.org/~jelmer/dulwich/ 但是这个实现使用了应用程序引擎中阻塞的mmap模块。

    @达斯汀 你有没有想出一种方法从app engine推到git repos中