Как переименовать репозиторий на github?
Возможный дубликат:
Изменить имя репо в github
У меня есть некоторые репозитории github, которые мне теперь нужно переименовать, но я не могу найти решение для этого, кроме удаления репо и создания нового. Я не могу удалить репозитории, потому что есть много ссылок, указывающих на текущие репозитории, которые я не хочу потерять. Кто-нибудь знает, как это сделать? (Я уже много читал в результатах поиска и искал поддержку github).
Ответы
Ответ 1
Да, вы можете здесь:
Переименовать github repo
Если вы правильно поняли, что хотите переименовать свой репозиторий git, например xyz.git, в xyz1.git, а затем все репозитории git, которые автоматически ссылаются на эту ссылку репо на новое имя?
Насколько я знаю, это невозможно. Каждый репозиторий является автономным и содержит список мест, к которым он привязан. Если одно из этих мест изменит свое имя, ссылка будет нарушена. Каждый репозиторий, который ссылается на измененное имя, должен будет обновить свою ссылку.
Но тогда то же самое произойдет, если вы удалите репозиторий и воссоздаете его под новым именем....
Просто осознал, что вы конкретно говорили о GitHub, а не git вообще, извините - должны научиться читать весь вопрос, как сказали мои школьные учителя. Ответ по-прежнему стоит, добавив, что вы можете изменить имя в GitHub со страницы администратора.
Ответ 2
Я изменил имя репозиториев раньше, и я делаю это снова прямо сейчас; -)
Отредактируйте имя с помощью встроенной функции на вкладке "Настройки" в верхней части страницы репозитория GitHub. Затем перейдите в локальный репозиторий и переименуйте пульт. Вот так:
Если у вас есть достаточно последняя версия git, вы должны использовать команду set-url
:
git remote set-url origin [email protected]:"yourname"/"projectname".git
Теперь должно быть хорошо идти.
Ответ 3
Вы также делаете это через v3 своего API. Глянь сюда:
Как переименовать репозиторий GitHub через их API?