SVN服务器配置及使用

最近在做一个项目,项目代码管理需要使用到SVN(全称Subversion,是一个开源项目,点击这里可以下载),SVN服务器配置对初接触者来说比较棘手,下面是配置的基本过程和使用,至于其他技巧,就留给读者去研究了,^_^

1. 创建仓库

在命令行下键入

> svnadmin create d:/svnproject

其中d:/svnproject 是代码仓库的目录,也就是服务器存放代码的地方,你也可以设置成其他目录,然后在 仓库目录d:/svnproject/conf 下修改svnserve.conf文件(用记事本打开就可以了),把下面行前面的### 去掉,记得包括前面的一个空格

      [general]

auth-access = write (如果有必要的话可以设置写权限)

auth-access = read   (设置读权限)

      password-db = passwd    (设置存放用户名、口令的文件)

      realm = My First Repository (设置代码仓库的名字)

passwd文件里在[users]项里增加你要授权的用户名和密码 格式:用户名 = 密码

    [users]

    user = pwd

2. 启动svn服务

启动服务时使用参数:

> svnserve -d -r d:/svnproject

d:/svnproject是上一步创建的代码仓库,然后使用TortoiseSVN®的上下文菜单的 Repo-browser进行访问测试,如输入服务器URLsvn://10.10.80.78(以这个IP为例),点击服务器目录树的‘+’,如果没有出现错误提示就表示设置成功了。这种方法的一个缺点是,服务运行时会有一个命令行窗口,不能在后台运行,而且要设置开机启动服务比较麻烦。

3. 使用SVNService设置开机自动启动服务

SVNService是用MFC写的一个开源程序,网上有很多。用它设置自动启动SVN服务就不用每次都手动启动了,而且是在后台运行的。

SVNService解到subversionbin目录中。到subversionbin目录中执行如下命令:

> SVNService -install -d -r d:/svnproject

这样就在系统的服务中增加SVNService服务了,然后打开控制面板->管理工具->服务 找到SVNService服务,设置自动启动,并启动服务。下次开机也会自动启动了。你也可以使用SVNService -setup 设置SVN的一些启动参数。

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值