Как отладить git' 'fatal: не удалось прочитать из удаленного хранилища '
Я пытаюсь настроить git в первый раз.
У меня есть VPS от Linode под управлением Ubuntu 12.04 и мой собственный рабочий стол на Windows 7. Я использую Git Bash на своем рабочем столе.
На моей локальной машине Windows я создал каталог, используемый git init
, добавил тестовый файл и зафиксировал его.
На сервере Linux я установил git, затем создал каталог
/srv/git/site.git
Затем я использовал команду
/srv/git/site.git git init --bare
,
Наконец, вернувшись на локальную машину Windows, я использую
git remote add mysite ssh://root@11.123.123.123/srv/git/site.git
(IP-адрес изменен в целях безопасности).
до этого момента все хорошо
Я наконец пытаюсь нажать с помощью
git push -u mysite +master:refs/heads/master
,
Эта команда дает мне ошибку
fatal: 'root@11.123.123.123/srv/git/site.git' does not appear to be a git repository
fatal: Could not read from remote repository`
Я проверил IP и имя пользователя, использованные для входа в SSH, и они правы. Фактически, просто используя PuTTY, я могу войти, используя тот же root@IP-адрес.
Я бьюсь головой о стену здесь. Я был бы очень признателен, если бы кто-то мог дать подсказки по устранению этого. Есть ли журнал подключений, где я вижу фактическую команду 'ssh', выполняемую Git Bash?
Проблема в том, что он не может подключиться к серверу или конкретной папке?
Использует ли Git Bash каталог по умолчанию, отличный от /? Нужен ли мне новый пользователь для git?
Если это имеет значение, я еще не применял никаких крючков. В конечном итоге мне нужно будет использовать хук отправки-получения из моего /srv/git/site.git для фактического HTML сайта, расположенного в /srv/www/site.com/public_html.