您的位置:首页 > 其它

svn版本控制器的搭建

2017-10-25 21:56 274 查看
svn是开发人员同时开发项目时代码导入导出,代码冲突等问题

subversion,visualSVN-server-3.6.4-x64,属于服务端 tortoiseSVN属于客户端

安装subversion,傻瓜式安装即可,自动配置系统环境变量,控制台用 svn –version,出现一系列信息表示安装成功

svn权限文件的配置

创建svn的目录,新建w:/mypro ,在dos命令下执行 svnadmin create w:/mypro 成功就会在mypro目录下生成多个文件

svnadmin create w:/mypro 新建仓库,修改仓库的配置文件,访问权限

svnserve.conf中:

将这些配置的注释取消,顶头写

anon-access = read

auth-access = write

password-db = passwd

authz-db = authz

passwd文件中:

用户名密码

[users]

admin = admin

authz文件中:

权限

[/]

admin = rw

*=

*= r

3.svn自启动在window的服务注册

我的svn安装在 D:\Program Files\Subversion ,仓库w:\svnpro 下。

下面是将svn注册为window服务的步骤

1.输入“cmd”

2.执行命令:sc create svn binpath= “\”D:\Program Files\Subversion\bin\svnserve.exe\” –service -r w:\svnpro” displayname= “Subversion Server” depend= Tcpip start= auto

修改仓库的位置,可以将注册在window上的服务删除,重新注册

删除window注册的服务(dos命令)

sc delete 服务名称(svn)

3.启动svn服务器 svnserve -d -r mypro(手动启动服务器,当svn没有在windows注册的时候,用此命令,注册了则不需要)

4.配置客户端:直接文件的客户端,开发工具作为客户端

5.svn的URL地址:svn://主机名称(IP地址)/文件目录

svn的URL地址:svn://locahost 这里的位置指的是本地svn仓库的位置

例如 svnserve -d -r w:/svnpro的位置

1.值得注意的是 svn与myelipse特别注重版本问题,所以在装插件的时候,查一下版本对应,

2.出现的svn: E210004: Number is larger than maximum主要是版本兼容的问题

3.修改仓库的配置文件,取消注释,一定要顶头写,不能留有空格

4.认证失败是由于没有配置权限,去修改仓库相应的配置文件即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  svn 版本控制