我发现这个问题告诉我们如何创建一个git钩子来自动将更新提取到文件夹Automatic git pull on server
基本上,它说要将一个php文件添加到该文件夹,然后该钩子将执行一个http请求来执行该脚本。
我的问题是我正在更新不在/ var / www文件夹中的python脚本,而是更新在/ usr文件夹中。
我不希望通过网络访问这些文件,那么有没有办法在远程服务器上为/ var / www之外的文件夹执行git pull
请求?
答案 0 :(得分:1)
你可以把你的裸仓(包括你的钩子)放在任何你想要的地方。
然后钩子可以再次执行一个放在任何你想要的脚本。
这两个元素都不需要在/var/www
。
这个想法是:
git pull
它可以是php script (as in this example)或任何其他语言的脚本。