Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn subversion问题-提交访问_Svn - Fatal编程技术网

Svn subversion问题-提交访问

Svn subversion问题-提交访问,svn,Svn,我刚开始设置subversion,但最初在创建存储库时,我的所有团队成员都可以毫无问题地进行更新和提交。它有一个问题,所以我们决定重新创建它,但现在只有我可以提交更改。我的用户名/密码在他们的电脑上不起作用,所以我肯定这是显而易见的愚蠢的事情,但我只是不知道是什么导致了它 passwd和svnserve.conf文件与适用于所有人的原始存储库相同 有什么想法吗?提前谢谢。我遇到过这样的问题。最后,我删除了所有的用户和组,然后重新创建它们。如果您的存储库位于linux设备上,并且您使用的是svn+

我刚开始设置subversion,但最初在创建存储库时,我的所有团队成员都可以毫无问题地进行更新和提交。它有一个问题,所以我们决定重新创建它,但现在只有我可以提交更改。我的用户名/密码在他们的电脑上不起作用,所以我肯定这是显而易见的愚蠢的事情,但我只是不知道是什么导致了它

passwd和svnserve.conf文件与适用于所有人的原始存储库相同


有什么想法吗?提前谢谢。

我遇到过这样的问题。最后,我删除了所有的用户和组,然后重新创建它们。

如果您的存储库位于linux设备上,并且您使用的是svn+ssh,我认为在存储库上设置权限可以解决您的问题。理想情况下,您希望为需要访问存储库的所有用户创建一个组,并使存储库可写入该组。如果你不能创建一个组,那么你必须让它在世界范围内可写


或者,您可以设置ApacheWeb服务器以通过web访问存储库。它也适用于tortoissvn。

其他计算机上的防火墙是否处于活动状态?停用它,然后重试。如果成功,请定义一个适当的异常。也许还可以考虑重新启用你的机器上的防火墙:-(<)/P> < P>你要关注改变的东西……/P> svn+ssh要求您登录到存储库系统,并且auth access=write(在svnserve.conf中),至少我看到它是这样设置的。是否可能最初有会话登录到存储库中,但现在已不存在

有一个关于设置的很棒的教程:

使用SSH客户端访问的Linux Subversion服务器安装指南 (与svnserve-t一起使用svn+ssh协议)

冈瑟·斯特鲁贝(gbs@users.sourceforge.net,2004年3月)


但你可能已经知道了;-)

您可能必须删除访问svn服务器的每台计算机上的本地svn身份验证缓存,以强制每个用户再次进行身份验证。身份验证缓存位于用户的主目录中: Linux:/home/.subversion Windows:c:\Documents and Settings\.Subversion

大多数svn客户端工具都有一个调试选项-请打开此选项并查看输出。
我见过不能很好地处理NTLM身份验证的客户端。svn服务器应始终在NTLM之上提供基本身份验证。

转到服务器故障?-不是编程问题—每个人都可以访问存储库所在的机器吗?他们是否具有svn访问权限(如果需要,他们是否在/etc/groups中的svn组中?)?您是否通过web服务器访问它?svn+ssh?@michaelsvn是一个开发工具。我会认为这是一个编程问题。我们已经尝试了Svn+SSH,只是VSN。我们主要使用svn客户端,如OrtoiseSVN和versions,但我们甚至尝试从服务器(ssh)提交。我们在ubuntu hardy上运行(没有/etc/groups),我将其设置为世界可写的,只是为了看看它是否能工作,但这并没有给我带来任何运气:/确保您使用的是svn+ssh,以便通过ssh而不是svnserve进行身份验证。。。不知道还能告诉你什么。。。