svn版本控制器的搭建

  1. svn是开发人员同时开发项目时代码导入导出,代码冲突等问题
  2. subversion,visualSVN-server-3.6.4-x64,属于服务端 tortoiseSVN属于客户端
  3. 安装subversion,傻瓜式安装即可,自动配置系统环境变量,控制台用 svn –version,出现一系列信息表示安装成功
    svn权限文件的配置
  4. 创建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.认证失败是由于没有配置权限,去修改仓库相应的配置文件即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值