在 linux (centos) 上设置 svn 服务器

Settng up svn server on linux (centos)

我正在尝试在 centos 虚拟机上设置 svn 服务器,但没有成功。

我已经学习了 3 个不同的教程,每次都得到相同的结果,所以我想是时候寻求帮助了!

我创建了一个 svn 用户,svn 组,创建了一个存储库,这一切都很好并且每次都有效,我得到了 /home/svn/repositories.

下的所有 svn 目录

现在我很困惑,我永远无法使用 tortoise plink 和 username\password 登录 svn。它总是无法验证我的身份。我已经尝试将 svn 用户的 ssh 登录和 /conf/passwd 文件中的 svn 用户密码设置为相同的东西,但仍然无法进入。

我是为我的用户帐户使用 ssh 登录详细信息(使用 putty 工作),还是使用我可以在我的存储库中输入密码文件的详细信息/conf/passwd?

我应该补充说我可以通过命令行访问:

  svn co svn+ssh://svn@myhost/myproject
  Checked out revision 0.

这似乎是本教程演示的有效内容:

http://andrewpuschak.com/dokuwiki/doku.php?id=installing_svn_on_centos

我们将不胜感激任何有助于此工作的帮助。

我必须做两件事才能让它工作:

1) 按照我上面发布的教程进行操作,这是我最后一次尝试并且成功了

2) 在 tortoise go settings >> network >> SSH - 将我的 ssh Client 和我的凭据输入框中:

 C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe  -l svnUsername -pw password