将Git更新后挂钩作为部署管理。就像heroku一样

| 我想git push到服务器存储库,然后更新后挂钩将拉最新的存储库以部署文件夹,然后重新启动守护程序。 但是git用户无法访问deploy文件夹,并且无法重新启动守护程序。 我如何做git push部署为heroku。     
已邀请:
您可以使用与推送Heroku相似的机制:基于ssh的操作。 您在服务器端的git用户(即运行
post-update
钩子的git用户)将通过rsh调用部署脚本,这意味着git用户帐户具有: 在服务器用户(例如,能够访问deploy文件夹并且拥有守护进程的用户)的“ 1”上发布的公共密钥 私钥(在他的
$HOME/.ssh
中)     

要回复问题请先登录注册