http与svn架设服务器的方法


本文和大家讨论一下http与svn架设服务器的方法,主要与下载SVN服务器,安装SVN,添加用户字典文件和添加用户命令等内容,希望本文对大家学习有所帮助。


AD:






本节主要讲解一下http与svn架设服务器,包括几个小步骤,这里就向大家简单介绍一下,欢迎大家能和我一起学习http与svn架设服务器,希望通过本文学习大家能够掌握更多有关SVN服务器架设方面知识。下面是具体架设步骤。
1.下载svn服务器
http与svn架设服务器第一步下载Svn服务器。下载地址如下:http://liaomin789.javaeye.com/blog/667957(我的另一个blog)
2.安装svn
进入svn安装目录下/http/conf/http.conf文件修改最后一行:

  1. <Location/svn>
  2. DAVsvn
  3. SVNParentPathC:\svn_repository
  4. </Location>
  5. 改成(添加了全局验证信息)
  6. <Location/svn>
  7. DAVsvn
  8. SVNParentPathC:\svn_repository
  9. AuthTypeBasic
  10. AuthName"SubversionRepository"
  11. AuthUserFile"C:\svn_repository\passwords.auth"
  12. Requirevalid-user
  13. </Location>

此时重启Apache服务器,发现无法启动,提示“Therequestedoperationhasfailed!”
这是我们需要再次修改httpd.conf配置文件,加入mod_authz_svn.so的加载项。
117行加入LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
此时/http/conf/http.conf中配置的AuthUserFile"C:\svn_repository\passwords.auth"文件尚不存在需要命令添加
比如现在cj的svn代码库需要建在C:\svn_repository
进入cmd命令输入svnadmincreateC:\svn_repository此时C:\svn_repository目录中出现一系列的文件
3.添加用户字典文件
http与svn架设服务器时需要添加用户字典文件。[开始]-》[运行]-》键入[cmd]命令打开windows命令窗口
切换到c:\programfiles\collabnetsubversionserver\httpd\bin目录下(必须切换到该目录),命令如下:
>cdc:\programfiles\collabnetsubversionserver\httpd\bin
4.添加用户命令
htpasswd-cC:\svn_repository\passwords.authadmin(-c表示创建该文件,-d表示删除用户不写表示创建用户不创建文件admin表示用户)
输入该命令后要求输入密码同时会自动在C:\svn_repository创建passwords.auth文件。http与svn架设服务器问题本节介绍完毕。

原文地址:https://www.cnblogs.com/moonvan/p/2607674.html