首页 > 解决方案 > Git 添加、提交和从网站推送

问题描述

我正在制作一个网站作为协作工具。可能有几个人在使用它,我需要能够从网站上为所有用户添加、提交和推送到 git。我有几个想法,但不知道它们会如何实现。这里是其中的一些:

  1. 创建一个外部 Python 程序,等待来自网站的事件。然后 Python 程序可以访问本地机器上的终端并运行必要的命令来添加、提交和推送到 git。
     问题在于 Python 程序必须在网站的每个用户的本地计算机上不断运行。我不打算有太多,但我认为这会很不方便
  2. 使用一些复杂的 JavaScript 程序来抓取 GitHub 并自动添加、提交和推送。不要认为这是一个好主意,但我愿意接受。

这些中的任何一个都可以满足我的需要吗?如果是这样,我将如何实施它们?有没有一种我没有注意到的通过互联网添加、提交和推送到 Git 的正式方式?我做了很多研究,却空手而归。

编辑 评论中有人建议使用 Github API。我没有发现任何有用的东西,但如果我没有看到任何东西,请指出。我正在专门寻找一些东西来代替通常的git add .,git commit -m "message"git push命令,但是让我的网站自动执行此操作。

标签: javascriptpythonhtmlgitgithub

解决方案


推荐阅读