Да, это возможно.
Боковая панель: Я не уверен, что вы подразумеваете под "они на самом деле не пара".Пара - это когда у тебя две вещи.Открытый ключ и закрытый ключ - это две вещи, поэтому у вас есть пара.Тот факт, что вы можете извлечь одно из другого, не имеет значения.
Я не знаю, как это делает github, но я предполагаю, что они просто используют открытый ключ для идентификации вашего аккаунта (вашего открытогоключ уникален, в значительной степени по определению).
Я надеюсь, что это отвечает на ваш вопрос.У меня такое чувство, что я не совсем понимаю.