0

我正在建立一个网站,目前有一个用于上传图片的页面。图像将上传到存储库,并根据上传的输入字段自动重命名。

该 repo 目前通过 git 进行版本控制,我正在做的是让非技术 PM 的整个过程变得更容易。所以我需要能够通过我创建的 Web 界面来拉取、添加、提交和推送所有内容。有什么方法可以在 HTML5 网站上完成吗?我在后端使用 PHP 和一堆 JQuery 脚本来上传文件(尽管我仍在研究那部分,但似乎还不能完全弄清楚)。

该网站应:

  • git 推送
  • git 拉
  • 混帐添加
  • git 提交
  • git checkout 重置所有上传的文件
  • ^^^^^那些应该以图形方式完成(通过html按钮)
  • 输出 git 控制台输出
  • 每当按下“git pull”时从仓库加载图像
  • 在当前用户更新他的文件集时检测其他用户是否进行了推送

有没有办法向服务器发送信号以在 repo 上运行 git 命令?

4

1 回答 1

1

PHP 的shell_exec将允许您对 shell 执行任意命令,尽管http://pear.php.net/package/VersionControl_Git之类的东西会提供更好/更安全的界面。

于 2012-08-28T00:50:52.820 回答