На линуксе всё понятно, сгенерировал ssh ключ, соединил его с гитхабом и всё нормально.
А вот на винде в таком софте как rubymine как китом воспользоваться?
После того как я пытаюсь пушить:
git push -u origin master
мне выдаёт
Permission denied (publickey).
У меня есть приложение рельсовое. В нём уже гит установлен всё нормально.
Как слить через терминал теперь в репозиторий?
ssh-key команды не пашут.
Я так предполагаю мне надо как то наверное тоже сгенерировать ключ ssh или типо того и его в гитхабе вписать в профиле?
Ответ
Чтобы работала авторизация по ключу (без пароля):
Если ещё не установили git для Windows – установите
Через git bash сгенерируйте ключ
Добавьте публичную часть ключа в свою учётку на GitHub.
Если хотите открывать git bash из среды RubyMine, нужно её настроить (инструкцию перевёл с enSO):
Меню File (Файл) → Settings (Настройки) → (Введите 'Terminal' в строку поиска).
В открывшемся окне настроек поменяйте значение Shell path на:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i
Комментариев нет:
Отправить комментарий