вебсвн на bluehost - PullRequest
       20

вебсвн на bluehost

1 голос
/ 30 января 2009

Мне удалось заставить SVN работать над bluehost. Затем я попытался установить websvn, и я смог увидеть главную страницу websvn, но когда я нажимаю на хранилище, я получаю эту ошибку:

Ошибка выполнения этой команды: / home / имя пользователя / система / bin / svn --non-interactive --config-dir / tmp log --xml --verbose --limit 2 'file: //// home / имя пользователя / разви // тест / '

/ home / username / system / bin / svn: строка 60: / usr / bin / sed: такого файла или каталога нет / home / имя пользователя / system / bin / svn: строка 64: / usr / bin / sed: такого файла или каталога нет ls: ошибка записи: сломанная труба / home / имя пользователя / system / bin / svn: строка 88: / usr / bin / sed: такого файла или каталога нет

но / usr / bin / sed отлично работает с ssh. Есть намеки? спасибо

Ответы [ 3 ]

1 голос
/ 31 января 2009

Я решил это! :)

Я обнаружил, что svn на самом деле bash-скрипт! и он жестко запрограммирован в нескольких местах: / usr / bin / sed

поэтому я просто заменил их на: / home / username / bin / sed, и это работает! :)

WebSvn прекрасно работает над bluehost !!!

0 голосов
/ 30 января 2009

Volker,

> Компьютер, на котором вы входите с помощью ssh, может быть не тот, который фактически обслуживает HTTP-запрос по URL-адресу websvn, который вы пробовали, и, следовательно, на самом деле может не иметь установленного / u / b / sed. >

Да, это может быть причиной. Как мы можем это проверить? С php, как это? echo exec ("sed");

> Вы можете попробовать установить sed в своей учетной записи и заменить все ссылки на / u / b / sed на путь к вашей собственной версии. >

Да, я уже пробовал это, изменяя настройки websvn, но svn каким-то образом выполняет / usr / bin / sed и снова выдает ошибку.

У вас нормально работает svn + ssh?

Да, отлично работает.

Спасибо

0 голосов
/ 30 января 2009

Компьютер, на котором вы входите с помощью ssh, может не быть тем, который фактически обслуживает HTTP-запрос по URL-адресу websvn, который вы пробовали, и, следовательно, на самом деле может не иметь установленного / u / b / sed. Вы можете попробовать установить sed в своей учетной записи и заменить все ссылки на / u / b / sed на путь к вашей собственной версии. У вас нормально работает svn + ssh?

Ура, Volker

...