javascript - Git 添加、提交和从网站推送
问题描述
我正在制作一个网站作为协作工具。可能有几个人在使用它,我需要能够从网站上为所有用户添加、提交和推送到 git。我有几个想法,但不知道它们会如何实现。这里是其中的一些:
- 创建一个外部 Python 程序,等待来自网站的事件。然后 Python 程序可以访问本地机器上的终端并运行必要的命令来添加、提交和推送到 git。
问题在于 Python 程序必须在网站的每个用户的本地计算机上不断运行。我不打算有太多,但我认为这会很不方便。 - 使用一些复杂的 JavaScript 程序来抓取 GitHub 并自动添加、提交和推送。不要认为这是一个好主意,但我愿意接受。
这些中的任何一个都可以满足我的需要吗?如果是这样,我将如何实施它们?有没有一种我没有注意到的通过互联网添加、提交和推送到 Git 的正式方式?我做了很多研究,却空手而归。
编辑
评论中有人建议使用 Github API。我没有发现任何有用的东西,但如果我没有看到任何东西,请指出。我正在专门寻找一些东西来代替通常的git add .
,git commit -m "message"
和git push
命令,但是让我的网站自动执行此操作。
解决方案
推荐阅读
- javascript - 我在为 iOS 构建 expo 应用程序时遇到了麻烦。为什么我不能为 iOS 构建应用程序
- php - 马拉雅拉姆语字体未显示在 opencart 3 发票 pdf 中
- android - 在 CameraX 预览上绘制一个矩形框并仅捕获该区域
- mongodb - MongoDB 在数组中查找
- c# - C#中两个插件之间的通信
- php - 网络爬取网站返回空(使用 preg_match_all)
- java - LinkedList 移除元素之谜
- sql-server - 尝试 Catch 块未捕获 SQL Server 更新语句中的错误消息
- visual-studio-code - VS Code 中的更漂亮 - 在双引号内格式化双引号
- android - 减少导航抽屉图标和菜单文本之间的空间