Был у меня аккаунт user1 на гирхабе, я зарегил user2 сгенерировал командой git для него ключи, добавил публичный ключ в аккаунт user2 назначил origin-репозиторий но при попытке сделать push в него неожиданно получил ошибку:
remote: Premission to user2/projectname.git deinted to user1
Получается я сижу сейчас в git под старым аккаунтом, как мне сменить его на новый, какой командой?
Ещё вопрос:
Ещё я подумал: ок, я добавлю SSH ключ user1 в аккаунт user2 и смогу сделать push и под user1, но github при попытке добавить этот pub-ключ в аккаунт говорит "Key is already in use". Так 1 ключ только с 1 аккаунтом может работать и мне надо сгенерировать ещё один для этого случая что ли, так я вот новый только что сгенерировал под user1 когда сидел выходит, а почему тогда не работает? Чё-то запутался...