SVN提交问题

时间:2011-03-08 15:11:07

标签: svn

我正在使用netbeans,最近当我尝试提交更改时,我收到了此错误消息:

org.tigris.subversion.javahl.ClientException: Permission denied
Commit failed (details follow):
Can't move '/home/********/svn/db/txn-protorevs/1000-sk.rev' to '/home/**********/svn/db/revs/1/1001': Permission denied

5 个答案:

答案 0 :(得分:13)

检查文件的权限或更好地检查dir。 使用

ls -l

查看所有者

chown -R owner.group /path

Chown用于更改owenr / group。改变你的价值观。 Instaed你可以将所有的权限设置为777.在linux中这总是有效,但它不是很时尚:)

chmod 777 -R /path

在这两种情况下,-R代表recusirve。意味着它也会影响所有的子目录和文件

答案 1 :(得分:1)

看到它显示“Permission Denied”,好像您的凭据没有SVN的权限才能在目标文件夹中写入

答案 2 :(得分:0)

这是指本地文件系统上的路径,还是远程subversion repo中的路径?它与文件权限有关,或者“svn”任务运行的用户是什么?这是在Windows上吗?

听起来我的本地文件系统存在问题,运行SVN命令的用户没有必要的写入权限。也许您将项目检查为“root”,并且您尝试提交为“mohammedj”或其他内容

答案 3 :(得分:0)

就我而言,有一个过程就是保持文件锁定。关闭可疑应用程序可能会解决问题,即使问题仍然存在,也可以尝试重新启动。

答案 4 :(得分:0)

错误表示您没有足够的权限写入特定存储库。对于权限问题,您应该与存储库管理员联系。最重要的是,你没有足够的权限来执行操作。