Ruby On Rails in UA/Хостинг, проекты/help! не получается пушить репо на Gitorious

13 января 2010, 01:04   help! не получается пушить репо на Gitorious
zloy
Zloy
Живет: Москва
Сообщений: 888
Рейтинг: 587.0
Рег: 17 дек. 2008
Его блог
  •  
Соклубни, подскажите, в чем может быть проблема! Зарегистрировался на Gitorious, создал репо, загрузил паблик rsa-key ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEA36jK7HjnwnxStR8X6KdCheH+AzjTJERMw7iUaJPUc1STur+EbrN3FBabSqL2NgCncfMbKWFg6Ni74tSf2rH6lU7Ha2zPe5GdYayUEx3y6lVC+WYFpw8A9XXXoIAGNX8Cam2tyGD1IFiXGVAHsRw5MSS/CTcuhXZ8h/EuyIwMQS8= rsa-key-20100112 он у меня сгенерился в таком формате, загрузился нормально - там в гиториусе стоит зеленая галка напротив ключа. Настроил putty - указал свой логин и указал файл с приватным ключом. Не получается залогиниться по ssh - пишет "server refused our key". Сломал мозг, не понимаю в чем дело. Притом fingerprint ключа одинаковый и в pageant и в gitorious, вроде это значит ключ прочитан правильно. Еще что непонятно и нарпягает - на сайте gitorious в форме добавления нового ключа есть такая фраза: The key should be in the format of: ssh-algorithm base64-content you@somehost так вот я так разумею, что в моем ключе ssh-algorith это ssh-rsa, а вот you@somehost я что-то в своем ключе не вижу. Вместо этого есть rsa-key-20100112. И что это за somehost? gitorious.org что-ли? такой ключ gitorious тоже принимает, но логин все равно не получается :((( ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEA36jK7HjnwnxStR8X6KdCheH+AzjTJERMw7iUaJPUc1STur+EbrN3FBabSqL2NgCncfMbKWFg6Ni74tSf2rH6lU7Ha2zPe5GdYayUEx3y6lVC+WYFpw8A9XXXoIAGNX8Cam2tyGD1IFiXGVAHsRw5MSS/CTcuhXZ8h/EuyIwMQS8= zhoran@gitorious.org
13 января 2010, 01:26   RE: help! не получается пушить репо на Gitorius
Life
Виталий Жизненный
Живет: Chisinau,MDA
Сообщений: 39
Рейтинг: 10.0
Рег: 15 июля 2009
Его блог
  •  
Зоран попробуй так ssh zhoran@gitorious.org а когда запросит пароль, введи 20100112 хотя.. стоп, у тебя патти.. мммм. там по моему логин zhorah и хост gitorious.org указываются перед входом.. при входе в консоли просто пароль вводится.. мне этот хост не даёт войти.. ругается что я - это не ты..)) vitaly@vitaly-laptop:~$ ssh zhoran@gitorious.org The authenticity of host 'gitorious.org (87.238.52.168)' can't be established. RSA key fingerprint is 7e:af:8d:ec:f0:39:5e:ba:52:16:ce:19:fa:d4:b8:7d. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'gitorious.org,87.238.52.168' (RSA) to the list of known hosts. Permission denied (publickey). vitaly@vitaly-laptop:~$
13 января 2010, 15:25   RE: RE: help! не получается пушить репо на Gitorius
zloy
Zloy
Живет: Москва
Сообщений: 888
Рейтинг: 587.0
Рег: 17 дек. 2008
Его блог
  •  
Виталий Жизненный спасибо за помощь! хотя.. стоп, у тебя патти.. мммм. там по моему логин zhorah и хост gitorious.org указываются перед входом.. при входе в консоли просто пароль вводится.. putty позволяет реализовать несколько алгоритмов аутентификации. Вводить пароль с консоли - лишь один из них, и для входа через ssh на gitorious.org он не используется. По крайней мере мне так показалось. Полагаю, что по ssh сайт пускает только с использованием ключа для аутентификации. как я понимаю теорию, putty, кодирует логин моим приватным ключом и посылает его сайту, а сайт декодирует его моим публичным ключом и сравнивает результат с имеющимся у него логином. мне этот хост не даёт войти.. ругается что я - это не ты..)) ... Permission denied (publickey). ну это ожидаемо :)) у тебя ведь нет моего private key. P.S. ауууу, что, больше никто не работает с гиториусом?!!!
13 января 2010, 18:47   RE: help! не получается пушить репо на Gitorius
zloy
Zloy
Живет: Москва
Сообщений: 888
Рейтинг: 587.0
Рег: 17 дек. 2008
Его блог
  •  
Зоран Вот еще один камень в огород винды. Обчитался на тему putty & ssh Оказывается putty просто так с собственными rsa ключами подключиться к OpenSSH серверу на Linux не умеет, т.к. записывает в файл публичный ключ в левом формате. Некоторые рекомендуют править текстовый файл публичного ключа руками как вот тут. В другом месте рекомендуют вообще использовать puttygen.exe идущий в комплекте c putty.exe только для конвертирования имеющегося открытого ключа в формат putty. При этом предлагается создавать ключ в git-bash командой ssh-keygen -t rsa. Пробовал и так и этак, пока не получилось.
14 января 2010, 13:48   RE: RE: help! не получается пушить репо на Gitorius
admin
Ruslan Voloshin
Живет: Odessa, UKR
Сообщений: 2843
Рейтинг: 752.0
Рег: 13 марта 2007
Его блог
  •  
Зоран Странно у меня на линуксе все завелось сразу.
Ищу rails разработчиков.
14 января 2010, 17:16   RE: help! не получается пушить репо на Gitorious
MedWebDev
Медведев Алексей
Живет: Saint Petersburg, RUS
Сообщений: 619
Рейтинг: 151.0
Рег: 11 янв. 2008
Его блог
  •  
Зоран У меня тоже завелось сразу.
Rails (3 pre, 2.3.5, 2.3.2, 2.2.2, 2.1.0, 2.0.2, 2.0.1, 1.2.6, 1.2.5, 1.2.3, 1.1.6) Mac OS X 10.6.2 Mongrel, Mysql TextMate Safari 4, FireFox 3,6 (FireBug) Git, Blipper.ru
17 января 2010, 19:35   RE: RE: help! не получается пушить репо на Gitorius
zloy
Zloy
Живет: Москва
Сообщений: 888
Рейтинг: 587.0
Рег: 17 дек. 2008
Его блог
  •  
Зоран Все-таки дело было в корпоративной сети - какие-то порты и протоколы закрыты и потому ничего не получалось. В другой сети заработало.