svn新文件提交不了

时间:2023-01-19 17:57:41
svn在提交新建的文件时老是报错,svn也重新检出过了,账号也重新登陆了,还是一直提交不上,请问有没有大神知道这是怎么一回事,本人菜鸟,望多指教~~~报错如下:

 URL access forbidden for unknown reason
svn: Access to '/svn/StartPoint/!svn/txr/15286-c6h/sp/src/comp/com3211/zj.java' forbidden

    The operation is forbidden by the server
svn: Commit failed (details follow):
svn: Changing file 'D:\JAVA\MyEclipse\sp\src\comp\com3211\zj.java' is forbidden by the server
URL access forbidden for unknown reason
svn: Access to '/svn/StartPoint/!svn/txr/15286-c6h/sp/src/comp/com3211/zj.java' forbidden

6 个解决方案

#1


项目换了svn地址后,更新项目可以,但是提交会Error.

详细log是: 

URL access forbidden for unknown reason
svn: Commit failed (details follow):
svn: Access to ** forbidden

解决方法如下:

1. 查看Eclipse中使用的是什么SVN Interface 
查看方法:在eclipse中按菜单 windows > preference > Team > SVN #SVN接口 Client

2. 如果是用的JavaHL, 找到以下目录. 
“C:\Users\xxx\AppData\Roaming\Subversion\auth”直接删除auth文件夹
3. 如果你用的SVNKit, 找到以下目录并删除.keyring文件. 
[eclipse]"configuration"org.eclipse.core.runtime 

删除之后,就是把svn保存的你的账户密码信息删掉了,再进eclipse, 同步资源库,会提示你输入账户与密码,输入你的user/password 。



转自:http://my.oschina.net/zhangbudun/blog/309216

#2



快结贴。快!

#3


你先检查一下你的SVN客户端,删除一下缓存的用户帐号信息(如果客户端是TortoiseSVN的话,选择右键菜单TortoiseSVN--设置--已保存数据--认证数据--清除),以免是默认用了某个错误的帐号连接SVN服务器,然后再次commit输入自己的用户名和密码。如果这时还报错,那就请SVN管理员检查一下给你分配的用户名是否有写权限。

#4


@xiesq5112 这个方法我已经试过了,还是不行

#5


svn新文件提交不了

#6


如果楼主你的用户跟权限都是确定无误的话,我猜可能是版本冲突了。也就是说你从svn下了1.0版本的资源,在你修改后想上传,但是此时svn资源库已经被其他人更新为2.0版本了,所以你再上传就会有冲突 。也就会出错!

#1


项目换了svn地址后,更新项目可以,但是提交会Error.

详细log是: 

URL access forbidden for unknown reason
svn: Commit failed (details follow):
svn: Access to ** forbidden

解决方法如下:

1. 查看Eclipse中使用的是什么SVN Interface 
查看方法:在eclipse中按菜单 windows > preference > Team > SVN #SVN接口 Client

2. 如果是用的JavaHL, 找到以下目录. 
“C:\Users\xxx\AppData\Roaming\Subversion\auth”直接删除auth文件夹
3. 如果你用的SVNKit, 找到以下目录并删除.keyring文件. 
[eclipse]"configuration"org.eclipse.core.runtime 

删除之后,就是把svn保存的你的账户密码信息删掉了,再进eclipse, 同步资源库,会提示你输入账户与密码,输入你的user/password 。



转自:http://my.oschina.net/zhangbudun/blog/309216

#2



快结贴。快!

#3


你先检查一下你的SVN客户端,删除一下缓存的用户帐号信息(如果客户端是TortoiseSVN的话,选择右键菜单TortoiseSVN--设置--已保存数据--认证数据--清除),以免是默认用了某个错误的帐号连接SVN服务器,然后再次commit输入自己的用户名和密码。如果这时还报错,那就请SVN管理员检查一下给你分配的用户名是否有写权限。

#4


@xiesq5112 这个方法我已经试过了,还是不行

#5


svn新文件提交不了

#6


如果楼主你的用户跟权限都是确定无误的话,我猜可能是版本冲突了。也就是说你从svn下了1.0版本的资源,在你修改后想上传,但是此时svn资源库已经被其他人更新为2.0版本了,所以你再上传就会有冲突 。也就会出错!