我有一台 CentOS 7 VPS 服务器,我想在上面建立自己的网站。例如,我在 有一个网站/var/www/shop
。该网站使用 Laravel 框架,其 apache 配置为
<VirtualHost *:80>
ServerName shop.itzena.cz
DocumentRoot /var/www/shop/public
<Directory /var/www/shop/public>
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Errorlog /var/log/httpd/shop-error.log
CustomLog /var/log/httpd/shop-access.log combined
</VirtualHost>
在我的主目录中我有一个 repo 目录,我在其中创建了 repo
mkdir repo && cd repo
mkdir eshop.git && cd eshop.git
git init --bare
并为 git 创建 post-receive 钩子
#!/bin/sh
git --work-tree=/var/www/shop --git-dir=/var/repo/eshop.git checkout -f
我想使用 git 自动从本地主机部署到我的实时网站。我在 Bitbucket (origin) 中也有此网站的 git 存储库。我必须如何设置权限/var/www/shop