Самый простой способ переименовать проект git, настроенный на BitBucket
У меня есть проект, размещенный на BitBucket
Можно ли переименовать его?
Если нет, и мне нужно создать новый репозиторий, кто-то может сказать мне самый простой способ сделать это и иметь новое репо на BitBucket (одна из причин путаницы для меня заключается в том, следует ли управлять процессом локально или с сайта bitbucket)
Обновление
Thankyou Rafal Я следил за вашими инструкциями, и он отлично работает, но я просто собираюсь сделать это немного яснее для noobies, как я (на Linux)
- В настройках проекта Bitbucket переименовать проект
- vi projectname/.git/config и изменить значение url, чтобы отразить новый URL-адрес репозитория bitbucket
- mv projectname newprojectname
Ответы
Ответ 1
Вы можете переименовать проект из меню настроек проектов на Bitbucket.
После его переименования вам необходимо обновить конфигурационный файл git для извлечения данных из нового местоположения
nano .git/config
Измените имя проекта на новое имя и сохраните
Ответ 2
Я думаю, что это самый простой способ:
- Переименуйте свой проект из меню настроек битбакета
- Клонировать недавно переименованный проект
Это работает, потому что git - это система управления распределенной версией. Что касается git, нет ничего особенного в существующем репо на вашем компьютере. Просто клонируйте новый.
Если вы предпочитаете использовать существующий локальный репо, по-моему, проще использовать git для обновления самого себя, вместо того, чтобы вручную редактировать файл конфигурации:
- Переименуйте свой проект из меню настроек битбакета
- Измените каталог в локальном проекте и обновите git, чтобы извлечь данные из недавно переименованного репо
-
git remote set-url origin new_url
- Необязательно (git не имеет значения) переименуйте каталог локального проекта
-
mv projectname newprojectname
Ответ 3
Вы также можете сделать это на веб-сайте BitBucket.
На странице проекта (https://bitbucket.org/username/yourproject) перейдите к настройкам, данным репозитория, а затем измените имя и сохраните его.