почему я получаю «У вас уже есть форк этого репозитория»?

#git #github #git-fork

#git #github #git-fork

Вопрос:

Во-первых, я новичок в github!

Я клонировал проект github и внес в него довольно много изменений и расширений. Теперь я хочу внести свои изменения, но там написано, что у меня нет разрешений. Итак, я хотел перенести проект в свой профиль, но я получаю «У вас уже есть форк этого репозитория:» (что может быть, но с тех пор я удалил все свои репозитории, т. Е. Мой профиль теперь пуст: у вас еще нет репозиториев.) Как мне продвигать свои изменения вверх по течению?

Ответ №1:

Вы можете создать новый удаленный репозиторий в github, а затем связать его со своим локальным.

  1. Создайте репозиторий в Github и скопируйте URL
  2. Затем, если удаленный репозиторий, связанный с вашим локальным, называется Origin (как обычно). git удаленно устанавливает источник url https://github.com/username/your-new-repo
  3. Выполните git remote -v, чтобы проверить, что изменения прошли нормально
  4. Теперь вы можете использовать git push, чтобы поместить все ваши изменения вверх по течению

Комментарии:

1. На самом деле, это не сработало для меня, теперь это не позволило бы мне вводить чистые запросы на извлечение (в исходное репозиторий)… как я могу это сделать сейчас?

2. В чем ошибка? Возможно, у вас нет разрешения на создание PR для этого репозитория.

Ответ №2:

В итоге я удалил свою учетную запись на github (поскольку она была новой и пустой) и воссоздал новую учетную запись с тем же именем. Затем я смог просто отлично выполнить форк, зафиксировать изменения со своего диска и соответствующим образом открыть запрос на извлечение.