版本控制SVN(二 安装)

来源:互联网 发布:淘宝网大码女装夏装 编辑:程序博客网 时间:2024/05/20 08:27

1、安装下载好的windows版本的subversion。不要下载二进制的编译版本。安装后直接打开安装目录,这里全部默认了。即cprogram files目录下面的subversion,打开下面的bin目录,然后复制地址保留用于后面的使用。

2、安装TortoiseSVN客户端,先安装客户端,之后在硬盘某个盘符下建立自己的版本库根目录。具体操作即建立普通的新文件夹,右键选择TortoiseSVN菜单的在此处创建版本库。操作到这svn服务器和客户端的安装就基本完成了,下面就是配置了。

3、配置svn服务,使用sc命令建立新的service,格式为sc createsvnserve binpath= "C:\Program Files\Subversion\bin\svnserve.exe –service–root D:\SVN" displayname= "svn" depend= tcpip start= auto,需要注意的是,sc命令后面参数名必须紧挨等号,等号后面必须跟上一个空格再写参数值。其他没什么问题。回车执行即可。如果执行后出现错误的提示,不必着急,打开service.msc,看看有没有名称为svn开头的服务,有的话回到命令提示符使用sc命令删除掉,具体如下(其中的C:\Program Files\Subversion\bin\部分为第一步保留的地址,D:\SVN为你的svn仓库地址)。

如:

 

出现错误界面

 

删除操作如下,如果该服务已经启动,可以先停止sc stop svnserve,再删除

通过以上删除操作后,不要急于再次创建,打开subversion安装目录下面bin目录中的svn-rep-sharing-stats,运行一次后再次执行上面命令,直至创建成功,即出现success即可。然后的操作就是进入service.msc找到刚刚创建的名称为svnservice,可以看到是自动启动的,这里第一次需要你手动启动一下,这里不再赘述。

4、修改账户密码。在刚刚创建的形如D:\SVN的版本库中找到conf文件夹,下面有三个配置文件,分别是权限,账户和svn版本库的配置。(分别是authzpasswdsvnserve.conf)通常不使用权限配置的情况下只需修改svnserve.confpasswd即可,打开svnserve.conf文件找到# password-db = passwd,把前面的#和空格去除,保持password前面是顶行的,然后保存。之后打开passwd文件,在[users]后面直接追加或者修改上面使用#注释的账户密码即可,这里采用了test = test的测试账户。