SVN 由于目标机器积极拒绝,无法连接

发布网友 发布时间:2022-04-23 10:22

我来回答

4个回答

热心网友 时间:2023-09-24 06:00

SVN 由于目标机器积极拒绝,无法连接,是设置错误造成的,解决方法如下:

1、首先在电脑中打开Eclipse软件,单机需要需要重新连接的项目,选择Team。

2、在Team 下拉菜单中选择-Share Project。

3、然后在打开的Share Project弹出框中,选择 SVN 。

4、然后点击“Next”按钮。

5、最后在将项目连接到资源库页面上,点击 “Finish”按钮,即可重新连接svn。

热心网友 时间:2023-09-24 06:01

可能是你权限没设置对,在你create responsitory here的那个文件夹里面去找到文件夹下的conf文件夹里svnserve.conf文件在里面配置一下:
anon-access = none 表示匿名用户无法使用
auth-access = write 表示通过用户认证的有写的权限
password-db = passwd 用户密码配置文件
authz-db = authz 用户组权限配置文件
现在访问SVN就需要用户名和密码了,我们来配置一下用户名密码,首先打开passwd文件,在文件里的[users]下面添加用户和密码,格式为:用户名 = 密码,例如:
[users]
Tom = 123
Jerry = 123
Jim = 123
这样就有了两个用户,下面说说怎么控制用户的权限,我们可以同过控制用户可以不可以访问某个目录来控制权限,权限分配时,应遵守从根目录到子目录、从设置最广泛权限到最精细权限、从只读权限到读写权限设置原则,即从根目录开始设置最广泛的访问权限,然后逐步设置下属子目录的访问权限。提示:目录的访问权限既可以分配给组,也可以分配指定用户。
打开authz文件,在[groups]域里添加组,格式为:组名 = 用户名,用户名…也就是说组名后面跟着在这个组里的人,现在我们创建一个devloper组,将三个用户都加进去,我们让Tom和Jim作为开发者,而Jerry作为设计者,也就是:
[groups]
developer = Tom,Jim
design = Jerry
然后在下面添加权限控制,我们让开发者developer这个组的人可以访问所有目录,而设计者只能访问design这个目录。
[/] #这个代表根目录
@developer = rw #r代表读,w代表写,rw代表有读和写的权限
@design = r
[/design]
@design = rw
在此不再做过于详细的权限控制,但是权限设置是非常必要的,你可以参照以上说明自己设计。

热心网友 时间:2023-09-24 06:01

估计会有下面这几种情况:
1windows自带的或用户自己安装的防火墙屏蔽了相应的端口
2客户端主机由于路由等原因无法连接到svn服务器主机
3客户端错误地配置了代理
4服务端服务没打开

热心网友 时间:2023-09-24 06:02

还有一种最大的可能是:你没指hosts。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com