使用Hooks在Git和Bitbucket上自动部署.这是安全的,还是有更好的方法?


Auto Deployment On Git and Bitbucket using Hooks. Is It Secure, or Is there A Better Way?

我希望在一个使用git和BitBucket的新项目上使用自动部署。我已经研究过使用BitBuckets POST钩子,这似乎是一个流行的选择,但我目前找不到很多选项,我不确定这是多么安全:

据我所知,您必须将权限设置为777,启用exec(),并且根据http://f6design.com/journal/2013/11/19/automated-git-deployments-from-bitbucket/上的教程,您必须设置一个无密码密钥:

当要求输入密码短语时按enter键,这将生成一个无密码的关键。通常不建议这样做,但我们需要脚本能够连接到BitBucket没有密码短语

总的来说,我可以从BitBucket中找到很少的(免费)自动部署。除了人们使用的钩子,还有其他的解决方案吗?您目前使用什么来进行自动部署?

这是我试图实现的资源。有一些关于权限的问题,但根据我的研究,这似乎是最好的免费解决方案。

http://brandonsummers.name/blog/2012/02/10/using-bitbucket-for-automated-deployments/

我知道有点晚了,但是也许有人会发现它很有用。我偶然发现了这个http://brunodebarros.github.io/git-deploy-php/愚蠢的容易使用和工作很棒,也是一个免费的解决方案,git甚至不需要安装在服务器上