Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一项服务,允许用户使用 git 从 Web 浏览器将更新部署到服务器。例如:单击“部署”按钮并运行 git 命令。现在建议的语言是 PHP,建议的解决方案是:
<?php exec('git pull origin master'); ?>
很简单,是的,但我不确定这是最好的方法或它的缺点是什么。所以我的问题是,我应该使用什么语言/方法来允许用户从网络浏览器下拉到他们的服务器上?与服务器交互的最佳语言是什么?这还重要吗?
一点都不重要。理想情况下,它应该是您/您的团队擅长的语言。
但是做一个“exec”不是这样做的!
使用图书馆。例如试试这个:
在没有 Git 的情况下读取 Git 存储库