如何从svn://和https://获取Subversion版本库?

我知道这些是noob问题,但我从来没有得到我自己的Subversion之前运行,我有点失落。

我在Windows中安装了VisualSVN,但默认情况下它不支持svn://协议,只有HTTP或HTTPS。

它可以在HTTP上正常工作,我可以通过它的pipe理工具来pipe理它,查看它的存储库并获得它们的基于HTTP的URL,从而能够使用Tortoise来检出和检入。能够使用Tortoise从存储库URL检出: http://Main:90/svn/HikariKrumo/

但是我需要svn://协议让Redmine来访问它。 Redmine说支持http://但它报告这个错误消息: The entry or revision was not found in the repository. 。 而我需要HTTPS才能从Internet访问它。

如果我可以让Redmine从svn访问它://我可以将其configuration为使用HTTPS代替HTTP,我希望这一切都能正常工作。

我喜欢VisualSVN,因为它的pipe理工具,但是如果需要的话,我可以使用另一个Subversion发行版,只要它支持svn://和https://。 我疯了,因为它应该是简单的,但我不能得到它的工作。

当你运行svnserver时:

  • 必须在创build存储库之前

在相同的位置定义一个svnserve的根目录,在那里你已经有了SVNParentPath – 请阅读“正在运行svnserve”部分了解详情。

在这种情况下,每个创build的存储库都可以同时通过http://和svn://重新获得