2016-06-04 8 views
0

Windows 10, используя git через установленную программу Git Bash. У меня это работает для битбакет. Кажется, я не могу работать с моим сервером.push через ssh не работает

У меня ключи на ноутбук с Windows: ~ .ssh \ id_rsa.pub & ~ .ssh \ id_rsa ноутбуками открытый ключ также на сервере в правильном authorized_keys файле

git remote add tillvaxt ssh://[email protected]:51022/srv/repo/tillvaxt.git 
git add . -A 
git commit -a 
git push tillvaxt master 
example.com's password: 

Как один В этом суть проблемы? Это не дает однозначной информации для работы.

ответ

0

После регистрации на моем ноутбуке Linux и просмотре всех файлов проблема была обнаружена.

У меня было подключение ssh к моему серверу, работающему с моим ноутбуком для Windows через котенок. Я добавил свой ключ к контейнеру докеров openssh (я запускаю два ssh-сервера, один для доступа к корневому серверу, один для конкретного контейнера).

После добавления моего нового ключа в авторизованный_файл в терминале контейнера для докеры контейнер, похоже, испортил разрывы строк в файле, что привело к очень странному сочетанию клавиш. Он должен быть одним ключом для каждой строки, но бит ssh-rsa был перенесен в конец следующей строки. Я только что исправил строки и сохранил = работает.

+0

windows ... не делайте этого ... – Jakuje

+0

на самом деле не похоже на окна, но об одном конкретном программном обеспечении и его использовании. SO на самом деле не о том, чтобы бить операционные системы, поэтому я отредактировал некоторые из них. – eis

+0

Я не согласен. KiTTY построен на основе PuTTY, который является стандартом по умолчанию. Это то, что предлагает среда и сообщество Windows, продукты, которые не работают должным образом. –

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