Я только что потерял кучу репозиториев со своего диска, поэтому я их клонировал из GitHub. Теперь они запрашивают имя пользователя и пароль каждый раз, когда я что-то отправляю на GitHub. Те, которые не были удалены, не делают этого.
Единственное решение, которое я прочитал для избавления от приглашения имени пользователя / пароля, - это создание ключа ssh. Дело в том, что у меня уже есть ключ, иначе я не смог бы нажать без подсказок в тех репозиториях, которые я не клонировал.
Я посмотрел на git config
для двух моих репозиториев: один, который я могу отправить без пароля, и один, который я клонировал. Единственная разница была в branch.master.remote
и branch.master.merge
, которые я сбросил, делая git config
одинаковым. Но подсказка все еще там.
Я даже не уверен, что генерация нового ключа SSH будет работать. Какие у меня варианты?