使用svn:// localhost / repos工作正常。使用svn + ssh:// localhost / repos:got找不到存储库

时间:2011-04-12 02:53:49

标签: svn ssh repository

我正在建立一个svn存储库。    一切都准备好了。    当我键入svn list svn:// localhost / repos /时,它正确显示了存储库。    当我输入svn list svn + ssh:// localhost / repos时,它说svn:在'svn + ssh:// localhost / repos / ktbdbms'中找不到存储库

user account and password all correct.

我会错过什么吗?

由于

2 个答案:

答案 0 :(得分:0)

你需要阅读更多关于在SVN书中使用svn:// vs svn + ssh://,here的内容。使用svnserve连接到机器上的localhost相对容易,设置svn + ssh://有点复杂,需要仔细规划。如果您愿意,请阅读本书并进行设置。

答案 1 :(得分:0)

svn + ssh使用svnserve。如果为pgrep执行svnserve,则可能会使用-r /path/to/repos运行,文件系统上的存储库将为/path/to/repos/ktbdbms

一个常见的解决方案是将svnserve移动到svnserve.bin并创建一个名为svnserve的bash脚本,该脚本运行:

#!/bin/bash
svnserve -r /path/to/repos $*