Итак, у меня было устаревшее имя репозитория, и я хотел его обновить. Раньше это был всего лишь один маленький файл Python для школьного проекта, но теперь я использую его, чтобы продолжить обучение кодированию числовых методов самостоятельно.

Я изменил имя на Github, а затем использовал следующую команду:

git remote set-url https://github.com/wcneill/numerical-methods.git

А затем проверил, правильно ли я все сделал с помощью

git remote -v

Но теперь, когда я пытаюсь внести изменения, я получаю следующую ошибку:

git push
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Я читал в другом месте, что это могло быть из-за некоторой кешированной информации, которая теперь неверна, но не понимал, что с этим делать функционально. Мои знания командной строки ограничиваются базовыми командами git.

1
rocksNwaves 28 Окт 2019 в 22:15

1 ответ

Лучший ответ

Попробуйте использовать следующую команду, чтобы изменить URL-адрес репозитория git.

git remote set-url origin new.git.url/here

Кроме того, клонируйте свои репозитории с использованием SSH , а не HTTPS , и они будут доступны для записи.

Ниже приведен снимок экрана, на котором можно получить URL-адрес SSH.

enter image description here

2
LuVu 28 Окт 2019 в 19:35