На Лінуксі все зрозуміло, згенерував ssh ключ, з'єднав його з гітхабом і все нормально. А ось на винде в такому софт як rubymine як китом скористатися? Після того як я намагаюся пушіть:
Permission denied (publickey).
У мене є додаток рейковий. У ньому вже гіт встановлений все нормально. Як злити через термінал тепер в репозиторій? ssh-key команди не орють.
Я так припускаю мені треба як то напевно теж згенерувати ключ ssh або типо того і його в гітхабе вписати в профілі?
Можливо вам варто спробувати Git for Windows. Даний пакет крім графічної обочки, включає емуляцію bash. При установці буде запропоновано три варіанти:
- окрема bash-консоль
- мінімальний набір UNIX-команд для використання в командному рядку Windows
- повноцінне UNIX-оточення в командному рядку Windows (змінюється поведінка ряду команд, таких як find і sort).
Home-Директорією буде виступати ваш User-каталог, в якому можна створити підпапку .ssh і покласти ваші ключі, як в UNIX-подібної операційної системи.
Якщо ключ не будуть підчіплюють з директорії автоматично, можна поставити Windows-SSH-агент. Для роботи з SSH в Windows є набір Windows-утиліт. включаючи всім добре відомий PyTTY. У ньому є утиліта puttygen.exe. яка дозволяє або згенерувати новий ключ, або перетворити існуючий UNIX-ключ. Цей ключ можна завантажити в агент pageant.exe. який буде висіти в треї і надавати ключ для SSH-операцій, як ssh-agent в UNIX. Так, на жаль, це призведе до того, що в UNIX і Windows у вас будуть різні закриті ключі, однак за рахунок перетворення можна домогтися того, що публічний ключ буде один і той же.
відповідь дан 27 лют в 5:28
А чи є сенс на декількох машинах використовувати одні і ті ж ключі? Адже завжди можна додати кілька публічних. - Nick Volynkin ♦ 27 лют в 5:42
Так, має, якщо працювати доводиться з декількома хостами, до яких немає доступу і до яких доступ надається адміністраторами (окремими людьми, які можуть помилятися, звільнятися і т.п.). Як тільки з'являється два або більше ключів - починаються проблеми. А так одна людина - один ключ, якщо доступ відкрили до тачці, можна бути впевненим, що там саме той ключ, який потрібен (а не один з них). Якщо доступу немає - налагоджували все швидше. Напевно це сильно залежить від умов роботи, колективів, взаємодії в колективах. - cheops 27 Лютого в 6:04