在bluehost上的websvn

时间:2009-01-29 21:36:28

标签: svn websvn

我已经能够让SVN在bluehost上工作了。接下来我尝试设置websvn,我能够看到主要的websvn页面,但是当我点击存储库时,我得到了这个错误:

运行此命令时出错:/ home / username / system / bin / svn --non-interactive --config-dir / tmp log --xml --verbose --limit 2'file://// home /用户名/ devel的//测试/'

/ home / username / system / bin / svn:第60行:/ usr / bin / sed:没有这样的文件或目录 / home / username / system / bin / svn:第64行:/ usr / bin / sed:没有这样的文件或目录 ls:写入错误:管道损坏 / home / username / system / bin / svn:第88行:/ usr / bin / sed:没有这样的文件或目录

但/ usr / bin / sed可以正常使用ssh。任何提示?感谢

3 个答案:

答案 0 :(得分:1)

我解决了! :)

我发现svn实际上是一个bash脚本!它在几个地方硬编码:/ usr / bin / sed

所以我只需用:/ home / username / bin / sed替换它们就可以了! :)

WebSvn现在正在为bluehost工作!

答案 1 :(得分:0)

使用ssh登录的计算机可能不是您尝试的websvn URL上实际处理HTTP请求的计算机,因此实际上可能没有安装/ u / b / sed。您可以尝试在您的帐户中安装sed,并将所有对/ u / b / sed的引用替换为您自己版本的路径。 svn + ssh适合你吗?

干杯,    沃尔克

答案 2 :(得分:0)

沃尔克,

> 您使用ssh登录的计算机可能不是您尝试的websvn URL上实际处理HTTP请求的计算机,因此实际上可能没有安装/ u / b / sed。 >

是的,这可能是一个原因。我们怎么检查呢?用这样的PHP? echo exec(“sed”);

> 您可以尝试在您的帐户中安装sed,并将所有对/ u / b / sed的引用替换为您自己版本的路径。 >

是的,我已经尝试了这个,更改了websvn设置,但不知何故svn执行/ usr / bin / sed并再次出错。

  

svn + ssh对你有用吗?

是的,它运作正常。

谢谢,

相关问题