在远程服务器上设置 Subversion 存储库

在远程服务器上设置 Subversion 存储库

我可以通过 ssh 访问具有 svn 的 Web 服务器。我尝试通过 ssh 设置存储库,但我不太清楚如何操作。服务器正在运行 parallels plesk(如果这有区别的话)。

我的主目录如下:

anon_ftp  cgi-bin  error_docs  httpsdocs  private     subdomains  
bin       conf     httpdocs    pd         statistics  web_users

我应该像 一样在 https 文档中创建存储库吗svnadmin create httpsdocs/svn?这样我可以像这样签出存储库吗svn checkout https://domain.com:443/svn/blah/trunk?或者是否有一些中间步骤可以使存储库处于可访问状态?

如何在存储库中设置用户和组等?以前我只在笔记本电脑上使用过 VisualSVN 服务器,它为我设置了服务器,使配置存储库变得非常容易……

有人可以帮忙吗?

答案1

您的服务器上是否启用了 DAV?如果没有(或者没有启用),那么您将无法通过 http/https 访问存储库。也就是说,除非有特殊原因需要通过 http 访问,否则您可以选择使用 svn+ssh。这是一个快速而简单的过程:

  • 在服务器上(通过 ssh):$ svnadmin create /path/to/repo
  • 来自你的客户:$ svn checkout svn+ssh://user@hostname:/path/to/repo

相关内容