2016-09-24 3 views
0

Я прихожу к вам с вопросом (mabye very basic) относительно git.Git push from Raspberry Pi to Windows 10 через SSH

У меня есть следующие настройки:

- Raspberry Pi: мерзавец respository создан, добавлен один файл и commmitted его

- Windows 10 PC: мерзавец хранилище создано, OpenSSH установлен

Следующее, что я сделал, это тестирование, если можно получить доступ через ssh в обоих направлениях, который работал нормально. Я мог подключиться с моей малины Pi к ПК с Windows через ssh, используя мое имя и пароль для Windows. Теперь я хотел нажать один файл, зафиксированный на моей малине Pi, в мой репозиторий на моем ПК с Windows. Поэтому я использовал следующие строки:

git remote add pc ssh://[email protected]/Projects 
git push pc master 

После этого меня спрашивают пароль, в который я ввожу пароль для Windows. В результате я получаю сообщение:

fatal: '/Projects' does not appear to be a git repository 
fatal: Could not read from remote repository 

Эту папку «/ Проекты» находится на моем ПК с Windows в каталоге, где я получаю, когда я подключаю через SSH. И если я запускаю (локально) «статус git» в этой папке, я получаю правильный статус.

Я был бы очень благодарен, если вы можете мне помочь, особенно, чтобы понять, где находится моя ошибка . Могу ли я использовать имя пользователя и пароль для git? Нужен ли мне дополнительный ключ ssh для git?

Спасибо заранее!

+0

Обязательно укажите абсолютный путь на пульте дистанционного управления, как –

ответ

0

Удаленный git-репо должен быть голый, поэтому инициализируйте его git init --bare. посмотрите here для объяснения

0

Убедитесь в том, чтобы добавить абсолютный путь/дома/пользователя/проекты

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