现在的位置: 首页 > 综合 > 正文

SVN服务器配置及使用

2013年11月01日 ⁄ 综合 ⁄ 共 1028字 ⁄ 字号 评论关闭

最近在做一个项目,项目代码管理需要使用到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的一些启动参数。

 

抱歉!评论已关闭.