SVN:无法连接主机“localhost”:由于目标机器积极拒绝,无法连接

SVN:无法连接主机“localhost”:由于目标机器积极拒绝,无法连接,第1张

你是不是没有在服务列表中创建svn服务器的服务或者是没有启动服务?

切记,如果客户端版本和服务器版本不一致第一次一定要用命令导入项目到你的版本库,不能使用客户端导入。。。。

安装SVN

1安装svn-146-setupexe(可以在http://subversiontigrisorg/下载得到)

2安装成功后,在硬盘上创建目录,如E:\svn\test,使用命令创建版本库 svnadmin create E:\svn\test,建立工程,svn自动会在该目录下建立若干文件

3修改版本库conf\svnserveconf,在svnserveconf文件中增加

[general]

anon-access = read

auth-access = write

password-db = passwd

realm = svnhome

anon-access = read#表示匿名可读

anon-access = none #不允许访问

在同目录下有passwd文件,在此文件中增加用户和密码格式如下

[users]

admin = 123 //用户名 = 密码

到这一步svn服务器已经配置完成了,下面是导入需要版本控制的工程

4在命令行执行import命令()

例如:C:\Documents and Settings\Administrator>svn import E:\LmWorks\TestSVN file:///E:

/SVN/ZL-ZHWF-BS -m "initial import" //svn import 要导入的文件夹路径 file:///版本库路径 -m "initial import"

回车后命令窗口显示

新增 D:\eclipse\workspace\Workflow\classpath

新增 D:\eclipse\workspace\Workflow\project

新增 D:\eclipse\workspace\Workflow\src

新增 D:\eclipse\workspace\Workflow\src\com

新增 D:\eclipse\workspace\Workflow\src\com\bright

新增 D:\eclipse\workspace\Workflow\src\com\bright\sw

提交后的修订版为 1。

说明工程引入svn控制成功

创建服务

sc create svnserve binpath= "C:\Program Files\Subversion\bin\svnserveexe --service -r D:\project" start= auto displayname= "SVN Server" depend= Tcpip

1、首先,从SVN上检出服务器的文件目录,打开要放置新文件的目录,将本地新建的文件复制过去。

2、SVN目录中新增的文件会显示特殊标识,表示这个文件还没有进行登记。

3、使用加入功能将新增的文件进行登记。新增的文件登记后还未上传至SVN服务器,所以包含这个新文件的各层文件夹都会被标识红色感叹号以做提醒。

4、提交新增的文件才能将本地修改上传至SVN服务器,选择任意层的文件夹都可以进行提交。

5、提交时可以对本次修改内容进行描述。

6、提交成功后,SVN检出的目录就变成绿色标识了。这时其他人也可以从SVN服务器上检出这些更新的文件了。

***虚拟专用网络就是一种虚拟出来的企业内部专用线路、这条隧道可以对数据进行几倍加密达到安全使用互联网的目的。此项技术已被广泛使用、虚拟专用网可以帮助远程用户、公司分支机构、商业伙伴及供应商同公司的内部网建立可信的安全连接,用于经济有效地连接到商业伙伴和用户的安全外联网虚拟专用网。

打开服务器管理器--添加角色

在“服务器角色”页面,选择安装“网络策略和访问服务”以及“远程访问”两项角色。如果不配置策略,可以只勾选远程访问

“网络策略服务器”主要用于对远程 *** 访问的拨入权限进行高级管理,如果不需要维护分组用户的访问权限,也可以直接在 AD 的用户管理中单独配置拨入权限。可以不勾选。

在“远程访问”的角色服务配置页面,选择安装“DirectAccess 和 ***(RAS)”以及“路由”功能。这里的“DirectAccess 和 ***(RAS)”服务用于支持从客户端建立到服务器的访问连接,“路由”服务则提供地址转换以及数据路由的相关功能。

默认添加IIS

具体可以参考网页链接

我想说的是,你用的是iptables防火墙吗?端口号是不是被屏蔽了?如果不是的话,那就找找配置原因。举例 用iptables的话 vim /ect/sysconfig/iptables 假如是80端口的话

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 加入相应的配置

从启iptables服务systemctl restart iptablesservice

春风沐浴的回答是一个办法,就是把整个库上传到网上免费的SVN空间服务上

如果要自己架设服务器的话,我自己架设过,具体思路是将SVN服务器先架设在局域网上,然后通过路由器的映射将其端口开放给互联网访问。为了解决ADSL线路每次重新连接时随机分配IP地址的问题,我们还需要申请一个免费域名。

下面是我的架设方法,首先你需要具备这些条件:

1、路由器1台,应有端口映射(转发规则-虚拟服务器)功能,最好有内置的花生壳动态DNS功能(否则就需要另外安装花生壳软件)。

2、SVN服务器一台

3、ADSL或其他通往互联网的网络线路

然后需要做以下事情:

1、架设好SVN服务器,保证内网访问畅通。

2、申请免费域名

登录花生壳网站(wwworaynet),免费注册用户,可得到一个免费域名,如“abcdegicpnet”此域名可长期使用;

3、登录路由器管理页面

通常是访问地址http://19216811,用户名和密码根据设定输入,各型号路由器的访问方式可能略有不同,可参考说明书进行操作。

4、设置动态域名

如果路由器内置了花生壳动态DNS功能,则可通过路由器直接设置。以TL-WR340G 54M型号的无线路由器为例,在“动态DNS”页面,选择服务提供者为花生壳,输入在花生壳注册的用户名和密码,然后点击登录。

如果路由器没有内置的花生壳动态DNS功能,则需要在花生壳网站下载花生壳客户端软件,安装(可不必安装附带的“向日葵”组件)后使用前面申请的花生壳帐户名和密码进行登录,登录后即可使用免费域名。

5、设置端口映射

仍以TL-WR340G 54M型号的无线路由器为例,在“转发规则-虚拟服务器”页面点击“添加新条目”,在新条目的页面中,设置端口号为项目组SVN服务器的访问端口号,设置IP地址为该路由器分配给项目组SVN服务器的内网IP地址,状态为“生效”,然后保存。

然后你就可以在互联网上通过你申请的免费域名(如“abcdegicpnet”)代替IP地址来访问SVN服务器了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » SVN:无法连接主机“localhost”:由于目标机器积极拒绝,无法连接

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情