Назад | Перейти на главную страницу

Error with git archive --remote <repo></repo>

Я установил Git-сервер с gitosis в 64-битной Ubuntu 4.10. Сервер работает нормально, но пользователь попросил меня запустить команду git archive --remote .

http://linux.die.net/man/1/git-archive

Эта опция Git, как я читал, отключена и должна быть включена с помощью git-daemon. http://linux.die.net/man/1/git-daemon

Я установил необходимый пакет для git-daemon:

apt-get install git-daemon-run

И я настроил файл конфигурации / etc / sv / git-daemon / run:

#! / bin / sh

exec 2> & 1

echo 'запуск git-daemon.'

exec chpst -ugitdaemon chpst-exec / usr / lib / git-core / git-daemon --verbose --export-all --enable = upload-archive --base-path = / srv / gitosis / git / srv / gitosis / git

Запустите службу:

св до git-daemon

С ПК пользователя запустить:

$ git archive --remote ssh: // gitosis @ имя_сервера / репозиторий /

И следующая ошибка:

ОШИБКА: gitosis.serve.main: неизвестная команда отклонена фатальным: удаленный конец неожиданно повесил трубку

Я искал информацию и ничего не нашел. Есть идеи, потому что это не удается?

П.Д .: Простите за мой английский

Можете ли вы подключиться к серверу по ssh с помощью пользователя gitosis?

Если нет, это может быть проблема с вашими ключами ssh.