Я создал две учетные записи GitHub. Один для моего рабочего пользователя и один для моего личного. Мне нужно было наверстать упущенное на какой-то работе и таким образом клонировать мою работу репо на мой персональный компьютер. Для того, чтобы сделать простой «git push origin master», он не вводит мое имя пользователя и пароль, все время я просто хочу добавить свой открытый ключ из своего домашнего компьютера в рабочее репо. Однако Github дает эту ошибку:Ошибка GitHub: ключ уже используется
Error: Key already use
После немного погуглить я наткнулся на эту link, которая гласит «Для того, чтобы решить эту проблему, удалите ключ из другого аккаунта или хранилища и добавить его в свой счет», конечно, является дублирующим ключом, поскольку я добавил свой домашний открытый ключ в github, чтобы я мог кодировать свои личные проекты. В конце концов, я хочу, чтобы иметь возможность кодировать мое рабочее репо, используя как мой рабочий компьютер, так и персональный компьютер.
Как вы можете добавить несколько «одинаковых» открытых ключей без того, чтобы Github выбрасывал эту ошибку, а также почему в мире это ошибка, возникшая в первую очередь?
Зачем вам нужны те же ключи? Просто создайте новый ключ и подключите его к своей учетной записи. – PeeHaa
просто создайте другую пару ключей и сохраните ее локально, а открытая часть второй пары добавлена в другую учетную запись github. –
GitHub будет использовать ключ как средство для идентификации вас при подключении к ним через SSH. Таким образом, у вас не может быть нескольких учетных записей с одним и тем же ключом, так как GitHub не сможет определить, какие из ваших учетных записей вы хотите использовать. – poke