Не могу отправить git-репо на удаленный сервер
Начиная с нуля, настройте git на моей рабочей станции Windows и следуйте инструкциям на http://git-scm.com/book/en/Git-on-the-Server-Getting-Git-on-a-Server для установки мой голый репо Был в состоянии скопировать файлы на мой сервер с помощью git Bash, но когда я добавляю сервер orign в репозиторий и пытаюсь выполнить push, я получаю следующее:
Pushing to user@host:/home/user/git/project.git
jailshell: git-receive-pack: command not found
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Спасибо за вашу помощь.
2 ответа
У вас не установлен git на вашем сервере.
Посмотрите, пожалуйста, должен ли git присутствовать на сервере, чтобы использовать его? для возможного решения.
Убедитесь, что ваш путь настроен так, что в нем находится двоичный файл git-receive-pack. Попробуйте открыть командную строку / sshing на вашем сервере и запустить git-receive-pack
,
Если он вообще не установлен, установите git на свой сервер, используя [package-manager install-command] git
(где менеджер пакетов apt-get
или же yum
и т. д. и команда установки обычно устанавливается)