Проблемы с установкой Gitolite на CentOS 5.5 - PullRequest
1 голос
/ 01 декабря 2010

Я надеюсь, что кто-то сможет указать, где я иду не так. Я экспериментирую с Git и пытаюсь установить Gitolite на моем сервере разработки CentOS 5.5.

Я следовал инструкциям, найденным здесь: http://www.atomcloud.co.uk/blog/creating-your-own-git-repository-server-with-gitolite/, которые были в порядке, пока не дошло до установки Gitolite.

Команды, которые руководство рекомендует выполнить:

cd $HOME
git clone git://github.com/sitaramc/gitolite gitolite-source
cd gitolite-source
mkdir -p /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks
src/gl-system-install /usr/local/bin /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks

Все до строки mkdir и в том числе в порядке. Однако при запуске команды

src/gl-system-install /usr/local/bin /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks

похоже, ничего не происходит. Я перешел на src и попытался запустить команду без src / перед ним, и я получил следующую ошибку:

cp: cannot stat `src/*': No such file or directory
cp src/* to usr/local/bin failed

Ниже указывается использование как / usr / local / bin / gl-system-install, однако при запуске возвращается та же ошибка.

Я попробовал поискать в Google для ответа и обнаружил, что та же партия команд также указана на странице GitHub для Gitolite, но я не вижу ссылок на ошибки такого рода.

Очевидно, что-то мне не хватает или неверная конфигурация с моим тестовым сервером. Я очень начинающий, когда дело доходит до командной строки Linux, поэтому любая помощь с этим будет очень признательна.

Mark

1 Ответ

0 голосов
/ 01 декабря 2010

Для отладки я бы начал с папки src / и запустил ls, чтобы убедиться, что файлы в этом каталоге существуют. Получаемое сообщение об ошибке указывает на то, что в каталоге src нет файлов, хотя, скорее всего, это проблема пути.

/usr/local/src обычно принадлежит пользователю root, и ваша учетная запись пользователя (не root) не будет иметь доступа для записи в этот каталог. Еще одна попытка - запустить sudo ./home/<youruser>/gitolite-source/src/gl-system-install Где указано имя вашей учетной записи. Это требует привилегий sudo, которые вы, возможно, должны получить от своего системного администратора.

Список новых сообщений об ошибках здесь. Удачи!

...