错误:svn:无法创建目录 .svn':权限被拒绝

错误:svn:无法创建目录 .svn':权限被拒绝

当我跑步时:

svn co http:://mysvnserver.com/trunk --username myuser

我收到错误:

svn: Can't create directory .svn': Permission denied

chmod -R 755(我使用 : +将文件夹权限设置为 755 umask 022,但出现上述错误)

我应该怎么办?

答案1

您的命令会在当前目录中创建一个名为“trunk”的目录。您应该对该文件夹具有写入权限。

如果您想将结帐放在不同的目录中,请将其传递给命令:

svn --username myuser co http://host/trunk targetdirectory

trunk将位于targetdirectory/trunk

答案2

我遇到了同样的问题。在我的情况下,当我ls -la这样做时/svnrepo,我发现所有文件和目录都归 root 所有:root

所以我简单地做了:

sudo chown -R myuser:mygroup /svnrepo

它为我做到了 ;)

答案3

其他人已经帮助我了,我只需要成为文件夹的所有者而不是 root

chown -R youruser:youruser /path/to/svn/working/dir

相关内容