2013-03-20 4 views
1

Начиная с нуля, настройте git на моей рабочей станции Windows и следуйте инструкциям на http://git-scm.com/book/en/Git-on-the-Server-Getting-Git-on-a-Server, чтобы настроить мое голое репо. Умели ПКППЫ файлов на мой сервер размещенного с помощью Git Bash, но когда я добавить orign сервера в репозиторий и попытаться подтолкнуть я получаю это:Невозможно нажать git repo на удаленный сервер

Pushing to [email protected]:/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. 

Спасибо за вашу помощь.

+0

вы можете вытащить .. ? – ilansch

+1

Какова была команда, которую вы использовали для нажатия? – forivall

+0

Нет, не совсем. Сначала я создал местное репо под названием «бакалейная». В инструкциях сказано создать новое голое репо, которое я сделал, называемое «grocery.git». Это я загрузил на свой сервер. –

ответ

1

Убедитесь, что ваш путь настроен так, что двоичный файл git-receive-pack находится в пути. Попробуйте открыть командную строку/sshing на своем сервере и запустить git-receive-pack.

Если он не установлен вообще, установите мерзавца на сервере с помощью [package-manager install-command] git (где пакет-менеджер является apt-get или yum и т.д. и INSTALL-команда обычно установка)

+0

Я не могу установить git на сервер вообще. Мое понимание заключается в том, что использование SSH должно было позволить мне использовать мое хранилище на сервере как падение файла. Разве это не так? –

+1

http://stackoverflow.com/questions/10887107/git-installation-needed-on-remote-server-which-is-access-via-ssh-only –

+0

Да, я помню, как читал статью о том, как протокол git push и все работает, но я не помню, работает ли/как push без процессов git, чтобы обрабатывать этот процесс. В частности, поскольку сетевой трафик лучше с двоичными файлами git, я бы попытался получить их на сервере: http://stackoverflow.com/questions/6037707/git-git-upload-pack-command-not-found -когда-толкающие к удаленному серверу- – forivall

Смежные вопросы