Лучший метод для клонирования репозитория github в другой репозиторий github - PullRequest
0 голосов
/ 22 января 2019

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

Ответы [ 2 ]

0 голосов
/ 22 января 2019

Передача репо будет означать, что вы являетесь владельцем исходного репо.

Если вы не являетесь владельцем репозитория тем поставщика, вам необходимо его клонировать локально, а затем:

  • измените свой пульт, чтобы он ссылался на новое пустое хранилище, созданное в вашей организации GitHub
  • толкать все

То есть:

git clone --mirror git@github.com:user/repo.git
cd repo.git
git remote set-url origin git@yourGitHUb.com:org/empty-repo.git
git push --mirror
0 голосов
/ 22 января 2019

В этом случае, я думаю, вам нужно передать право собственности на репо. Вы можете сослаться на это

https://help.github.com/articles/transferring-a-repository/

Надеюсь, это поможет!

РЕДАКТИРОВАТЬ 1: Если вам просто нужна копия исходного репо (Примечание: дальнейшие изменения в оригинальном репо не отразятся на вашем, если вы не сделаете тягу после разветвления)

https://help.github.com/articles/fork-a-repo/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...