bluehost 上的 websvn

Posted

技术标签:

【中文标题】bluehost 上的 websvn【英文标题】:websvn on bluehost 【发布时间】:2009-01-29 21:36:27 【问题描述】:

我已经能够让 SVN 在 bluehost 上运行。接下来我尝试设置 websvn,我可以看到 websvn 主页面,但是当我单击存储库时,我收到此错误:

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

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

但是 /usr/bin/sed 从 ssh 可以正常工作。有什么提示吗?谢谢

【问题讨论】:

【参考方案1】:

我解决了! :)

我发现svn其实是一个bash脚本!它已经硬编码到它的几个地方:/usr/bin/sed

所以我只是将它们替换为:/home/username/bin/sed 并且它正在工作! :)

WebSvn 现在在 bluehost 上运行良好!!!

【讨论】:

【参考方案2】:

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

干杯, 沃尔克

【讨论】:

【参考方案3】:

沃尔克,

> 您使用 ssh 登录的机器可能不是实际为您尝试的 websvn URL 上的 HTTP 请求提供服务的机器,因此实际上可能没有安装 /u/b/sed。 >

是的,这可能是一个原因。我们如何检查它?有这样的 php 吗?回声执行(“sed”);

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

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

svn+ssh 适合你吗?

是的,它工作正常。

谢谢,

【讨论】:

以上是关于bluehost 上的 websvn的主要内容,如果未能解决你的问题,请参考以下文章

BlueHost云虚拟主机到底适用于哪些企业?

双十二将至Bluehost优惠强力来袭

BlueHost服务器的几大优势?

BlueHost服务器的几大优势?

Bluehost主机怎么绑定多个域名,建多个站

为什么BlueHost美国主机一直与时俱进