понедельник, 7 марта 2011 г.

GitHub и ключики

Одной из особенностей github.com явлеется активное использование SSH ключей. Для общения с GIT репозиторием по SSH каждый пользователь должен в вебе указать свои public SSH ключи. Но в том SSH все авторизуются все под одним пользователем git и система уже по ключу определяет к каким репозиториям давать доступ.

Таким образом получается, что public key для github.com может принадлежать только одному пользователю. Всё бы ничего и система вполне себе удобная и рабочая, но она не предусматривает наличия клинического идиота типа меня.

Я когда-то давно зарегистрировался на github.com со своим ником Alexxz, одноразовым паролем и имейлом. Ну, надо мне там что-то было, а пользоваться я не собирался. Тогда же я похоже и указал там один из своих public keys.

Недавно я там зарегистрировался с другим ником (Alexxz ведь уже занят) и завёл репозиторий. И вот сейчас мне захотелось добавить тот самый ключик на github.com к новому аккаунту и естественно я получил милую надпись
Oops! The key has already been taken. 
В ответ на это я написал им в поддержку письмо и жду ответа. Очень надеюсь, что они смогут вернуть мне мой основной ник.

А мораль у этой истории одна. Используйте самоустойчивый почтовый ящик, чтобы не было нужды пользоваться одноразовыми email адресами.