Як використовувати git на windows в rubymine stack overflow російською

На Лінуксі все зрозуміло, згенерував 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

Схожі статті