1
我使用后收到钩混帐上传更改我的网站:如何使用git重新部署网站?
#!/bin/sh
git --work-tree=/var/www/domain.com --git-dir=/var/repo/site.git checkout -f
(基于此链接:http://toroid.org/git-website-howto)
它工作正常,但过一段时间的东西,我不知道发生了什么,部分文件被删除。
所以,我有两个问题:
- 没有任何人知道为什么会出现这种情况?
- 如何使用git命令重新部署整个站点(而不仅仅是提交更改)?
感谢,那果然奏效。我把它作为ssh中的一个命令运行,并且所有事情都开始重新开始。事实证明我的文件有更改权限,所以'post-receive'没有运行。 – fksr86