我正在关注这个指导在我的开发服务器中安装和配置 SVN 服务器。我之前在 /var/www/html 下创建了一些项目,并希望将这些项目放在 SVN 下,这意味着我可以使用 Tortoise 或任何其他客户端通过 SCM 获取此代码。例如,哪些命令可以在 /var/www/html/project1 上启动新的 repo?这个:svnadmin 创建测试仓库? 在配置并运行 repo 后,如何配置 Apache DAV SVN 以允许 HTTP 访问?
答案1
例如,哪些命令可以启动一个新的 repo
/var/www/html/project1
?这个是:svnadmin 创建测试仓库?
# cd /var/www/html
# svnadmin create testrepo
我之前创建了一些项目
/var/www/html
,希望将这些项目放在 SVN 下
# cd /var/www/html
# svn import ./foo -m "importing the foo project" file:///var/www/html/testrepo
在配置并运行 repo 后,我必须如何配置 Apache DAV SVN 以允许 HTTP 访问?
<Location /svn>
DAV svn
SVNPath /var/www/html/testrepo
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /etc/svn-auth-users
Require valid-user
</Location>