Windows下使用subclip-sesvnserve搭建SVN服务器

Windows下搭建SVN服务器,Eclipse客户端

 

软件准备

服务器:

Svnserve=Setup-Subversion-1.8.9.msi

客户端:

eclipse=eclipse-SDK-4.2.2-win32.zip(www.eclipse.org/download找juno的这个版本要求jdk是1.6.45)

        Jdk=jdk-6u45-windows-i586.exe(java.sun.com搜索jdk-6u45)

Eclipse c语言插件=cdt-master-6.0.2.zip(解压feacture 和plugin到Eclipse目录下)

Eclipse插件svn=site-1.8.12.zip(subclipse.tigris.org)(解压feacture 和plugin到Eclipse目录下)

 

 

(1)下载并安装Setup-Subversion-1.8.9.msi 
地址如下:

http://sourceforge.net/projects/win32svn/files/


(2)创建SVN库

在D盘新建一个svn文件夹,然后在cmd中,输入svnadmin create  D:/svn/repository

(3)设置版本控制库权限,打开/repository/conf/目录,

打开svnserve.conf
找到一下五句:

# [general]
 
# anon-access = ...
(等号后改为none,表示匿名进入的什么都不能做)
# auth-access = ... (等号后改为write,表示授权进入可修改)
 
# password-db = passwd
# authz-db = authz
去掉每句的#,且确保开头无空格。

    ②用记事本打开passwd,将
# [users] 
 
的#去掉,开头无空格。另起一行设置用户,格式为“用户名=密码”等号两边无需空格。
    ③打开authz,  在[groups]下&joe后另起一行键入admin=用户名1,用户名2(此用户名与passwd内设置的一致,多个用户名可用英文逗号隔开直接连接)。
最后在文件最末尾键入
[/]
@admin=rw
*=r


(4)启动服务器并将svn设为系统服务

打开cmd 输入

临时启动(不要关闭)

》svnserve  -r e:\Repositories\creator –d --listen-port 3690

后台启动(最后两项可选)

》sc create svnserve binPath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r e:\Repositories\creator" start= auto depend= tcpip

》net start svnserve


win7下也许会出现“[sc] openSCManager 失败 5 拒绝 ”错误。
解决方法:
建立一个新文件svnSetup.txt文件
输入:
sc
create svnserve binpath= "\" D:/Subversion/bin/svnserve.exe \"
--service --root  D:/svn" displayname= "Subversion" depend= tcpip  auto 
sc start svnserve
保存,然后将文件扩展名txt改为bat。以管理员身份运行。


(5)检查是否已经成功运行svn服务器

方法一:

Services.msi

方法二:

右键点击计算机,选择管理,进入服务和应用程序,再进入服务,看是否能找到Subversion
Server,状态是否已启用,启用类型应为自动。


(6)打开eclipse,点击Help,选择Install New
Software...

再点击add...

在Name中输入subclipse

在Location中输入http://subclipse.tigris.org/update_1.8.x点击OK,继续并完成插件的安装。

 

(7)在eclipse中选择一个建好的工程,右键team,share
project,

资源库的URL中输入
svn://127.0.0.1/repository。会弹出输入用户名和密码,输入后完成分享。

svn://127.0.0.1/Repositories/

猜你喜欢

转载自blog.csdn.net/u011648791/article/details/38061377