"... не впевнений, що таке plink.exe чи peagant.exe ..."
Оскільки ви запитуєте: plink & Pageant є частиною набору PuTTY, який є реалізацією SSH, який підтримує Linux та Windows і є повністю домінуючим у Windows.
SSH
Безпечна оболонка (SSH) - це протокол криптографічної мережі для забезпечення зв'язку даних. Він встановлює захищений канал по незахищеній мережі в архітектурі клієнт-сервер, з'єднуючи клієнтську програму SSH із SSH-сервером. Поширені програми включають віддалений вхід в командний рядок, віддалене виконання команд, але будь-яка мережна служба може бути захищена SSH.
якщо ви коли-небудь використовували Telnet, це так (але більш безпечно): він дозволяє віддалено отримувати доступ до оболонки bash (командного рядка) хоста Linux.
PuTTY
PuTTY - це вільний емулятор терміналу з відкритим кодом, послідовна консоль та програма передачі мережевих файлів. Він підтримує кілька мережевих протоколів, включаючи SCP, SSH, Telnet, rlogin ...
У Windows це домінуюче програмне забезпечення для віддаленого доступу до командного рядка хоста Linux за протоколом SSH (вище). У Windows розширення .exe призначені для виконання файлів. Тож ці примітки про plink.exe & pageant.exe, ймовірно, , не застосовуються, якщо ви працюєте в Linux . PuTTY включає
Плінк : інтерфейс командного рядка до спинки PuTTY
Pageant : агент аутентифікації SSH для PuTTY, PSCP та Plink
З ( http://en.wikipedia.org/wiki/Secure_Shell#Key_management )
Коли відкритий ключ присутній на віддаленому кінці, а відповідний приватний ключ присутній на локальному кінці, введення пароля більше не потрібно ... для додаткової безпеки сам приватний ключ може бути заблокований парольною фразою.
Таким чином, github розміщується на машині Linux і використовує SSH для забезпечення з'єднання. SSH або автентифікується паролями, або ключами, багато хостів (github?) Автентифікуються лише за допомогою ключів. Ви, мабуть, налаштовуєте автентифікацію ключа. Клавіші та хости - це не один на один: ви можете мати два ключі для одного хоста та / або два хости для одного ключа, тому ними потрібно керувати. Якщо ви перебуваєте в Windows, то, можливо, до вашого сеансу SSH можна отримати доступ через планкість, а ваші ключі, ймовірно, керує Pageant.
Імпортуйте потрібний ключ щоразу, коли ви завантажуєте Pageant. Якщо ви дотримувались посібників, які говорили "імпортувати ваш ключ", і бачили, що він працює, але він не працює зараз, див. Розділ 9: Використання Pageant для аутентифікації .
Остання порада, якщо ви працюєте в Windows: у вас може бути кілька примірників пакету PuTTY, встановлених різними інструментами. Наприклад, TortoiseGit встановлює власну.