从现有目录使用 SVN

从现有目录使用 SVN

我正在关注这个指导在我的开发服务器中安装和配置 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>

相关内容