基于Git的网站部署工作流程
发布时间:2020-12-15 07:24:28 所属栏目:Nginx 来源:互联网
导读:在我的服务器上,我有两个用户,www-data(由nginx使用)和git. git用户拥有一个包含我网站代码的存储库,而www-data用户拥有该存储库的克隆(用作nginx的webroot).我想建立一个工作流程,以便推送到git的存储库导致www-data的存储库更新,从而更新我的网站.为这些存
|
在我的服务器上,我有两个用户,www-data(由nginx使用)和git. git用户拥有一个包含我网站代码的存储库,而www-data用户拥有该存储库的克隆(用作nginx的webroot).我想建立一个工作流程,以便推送到git的存储库导致www-data的存储库更新,从而更新我的网站. 为这些存储库设置挂钩的正确方法是什么(还考虑了这两个用户的权限和权限)? 删除www-data拥有的存储库,并按照此webpage上的解决方案在git拥有的存储库中设置post-receive挂钩.(编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在url中使nginx check参数
- WordPress,nginx代理和子目录:wp-login.php重定向到域
- Nginx“”try_files“指令中的参数数量无效…”用于PHP安全
- ruby-on-rails – 即使在client_max_body_size 100M之后仍然
- asp.net – 如何配置nginx以支持cloudflare下的signalr3?
- nginx – 使用SSL的Chrome中的“连接未压缩”
- Windows服务器下怎么安装与使用nginx
- 调试Nginx缓存未命中:尽管代理有效,但仍会遇到大量的MISS
- NGINX uWSGI连接由Peer重置
- PHP+nginx出现502 Bad Gateway的错误解决办法
推荐文章
站长推荐
- ubuntu – 分析uwsgi strace日志以找出为什么它需
- 配置nginx以记录原始请求者IP(而不是转发代理的I
- ruby-on-rails – Gem:Module的未定义方法`path
- linux – 当master从命令行运行时,puppet master
- ruby-on-rails – 无法启动独角兽,master无法启动
- tomcat – Spring Boot配置域/主机以www.website
- nginx accept() failed (24: Too many open file
- django-Nginx:在CentOS 7上对Gunicorn套接字的权
- nginx – 两个域,两个SSL证书,一个IP
- ruby-on-rails – 无法通过Passenger/Nginx强制R
热点阅读
