我试图在我的apache服务器的www
文件夹中克隆github上的git repo。它说
致命:无法创建工作树目录' myapp'。:权限被拒绝
我认为这是一个权限问题。我既不能在777
上设置www
,也不能将我的repo克隆到子目录中,例如www/myapp/
因为我的应用程序必须按原样访问:www/myapp/myapp/index.html
..在这种情况下,常见的最佳做法是什么?
答案 0 :(得分:0)
您可以简单地以root身份创建目录并将所有者设置为用户。例如,以root(或sudo):
su usernameofyouruser
cd /var/www/myapp
ls -l
然后切换到用户:
x <- c("a_a_a", "a_a_b", "a_a_c", "a_a_d", "b_b_a", "b_b_b", "b_b_c", "b_b_d")
你准备好了gitclone。或者gitinit,gitremote添加orign&#39; urlofrepo&#39;最后git pull origin branchyouwant
编辑:如果您的应用程序需要写入权限,那么请使用chmod 775。但你不能设置777,这是一个安全漏洞。