Github конвертирует существующий репо в форк - PullRequest
0 голосов
/ 13 февраля 2019

В моей организации есть главный репо с именем org/A.git.Сначала я раздал это как me/A.git Гитхубу.Администратор моей организации сделал org/A.git приватным, что сломало вилку.Затем он изменил настройки, которые позволили бы разветвлять частные репозитории.me/A.git все еще не вилка, а простой клон.Как я могу сделать me/A.git вилкой снова, без необходимости:

  1. Вилка org/A.git снова, что приведет к me/A-1.git.
  2. Удалить me/A.git.
  3. Переименуйте me/A-1.git в me/A.git.
  4. Выдвиньте локальные изменения в новый me/A.git.

Я хочу избежать 4 вышеуказанных шага, потому что у меня есть дополнительныеучастники, а также ветки в оригинальном me/A.git и забота обо всем, что просто громоздко для чего-то, что кажется таким простым.

Ответы [ 2 ]

0 голосов
/ 11 мая 2019

Это очень, очень, очень старый ... Однако недавно я сам столкнулся с подобным обстоятельством и связался со службой поддержки GitHub.Для меня это было не то, что изначально это был форк, а потом он был сломан, скорее я создал собственное репо вручную, прежде чем понять, что такое форк (все еще новый для Git).Служба поддержки GitHub подтвердила, что сделать это, к сожалению, невозможно.

Цитата из них:

Спасибо, что обратились!Извините за беспокойство, но в такой ситуации невозможно прикрепить хранилище в качестве ответвления другого - хранилища не могут перемещаться из одной сети ответвлений в другую или в сеть, из которой они изначально не создавались.

0 голосов
/ 13 февраля 2019

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

Для шага 4, как насчет git push --all origin?

...