Удаление репозитория Git из проекта
Удалите неиспользуемые репозитории Git из проекта, когда они больше не нужны. В этой статье показано, как удалить репозиторий Git из проекта Azure DevOps. Если вы хотите удалить весь проект, см. раздел Удаление проекта.
Невозможно удалить репозиторий, если это единственный репозиторий Git в проекте Azure DevOps. Если необходимо удалить единственный репозиторий Git в проекте, сначала создайте новый репозиторий Git , а затем удалите его.
Предварительные требования
- Для удаления репозитория из проекта необходимо иметь разрешения на удаление репозитория .
Если вы хотите использовать команду azure DevOps CLI az repos delete , выполните действия, описанные в статье Начало работы с Azure DevOps CLI.
Удаление репозитория Git из Интернета
Вместо того чтобы удалять репозиторий, рекомендуется переименовать его и заблокировать его ветвь по умолчанию. Журнал фиксаций репозитория будет потерян при его удалении.
- Выберите Репозитории, Файлы.

- В раскрывающемся списке репозитория выберите Управление репозиториями.

- Выберите имя репозитория в списке Репозитории , выберите меню . , а затем выберите Удалить репозиторий.

- Подтвердите удаление репозитория, введя имя репозитория и выбрав Удалить.

- Щелкните значок параметров в Интернете, чтобы открыть страницу администрирования проекта, и выберите Управление версиями.

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


Примечание Если панель Репозитории не развернута, выберите > , чтобы развернуть ее, и отобразите список репозиториев.

Для удаления репозитория Git Azure DevOps можно использовать Azure DevOps CLI.
az repos delete --id [--detect ] [--org] [--project] [--subscription] [--yes]
Параметры
| Параметр | Описание |
|---|---|
| id | Идентификатор репозитория. Идентификатор репозитория можно получить, выполнив команду az repos list . |
| detect | Автоматическое обнаружение организации. Допустимые значения: false , true . |
| org , organization | URL-адрес организации Azure DevOps. Вы можете настроить организацию по умолчанию с помощью az devops configure -d organization= . Требуется, если не настроено по умолчанию или выбрано с помощью конфигурации Git. Пример: https://dev.azure.com/MyOrganizationName/ . |
| project , p | Имя или идентификатор проекта. Проект по умолчанию можно настроить с помощью az devops configure -d project= . Требуется, если не настроено по умолчанию или выбрано с помощью конфигурации Git. |
| subscription | Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s . |
| yes | Не запрашивайте подтверждение. |
Пример
Следующая команда удаляет репозиторий Fabrikam с идентификатором 0d58f562-4a10-495d-94d7-7ac61a22d7cc . В этом примере используется следующая конфигурация по умолчанию: az devops configure —defaults organization=https://dev.azure.com/fabrikamprime project=»Fabrikam Fiber» .
az repos delete --id 0d58f562-4a10-495d-94d7-7ac61a22d7cc Are you sure you want to delete this repository? (y/n): y
Команды Azure DevOps CLI не поддерживаются для Azure DevOps Server локальной среде.
Как очистить git?
Глупый вопрос.
Если использовать git для хранения сайта и последующей разработки.
Все файлы, которые когда либо использовались в процессе, сохраняются в папке .git
Она растет.
Есть ли способ в определенный момент как бы начать «с чистого листа»? Удалить всю историю изменений?
- Вопрос задан более трёх лет назад
- 14208 просмотров
Комментировать
Решения вопроса 2

Надо помнить, что
GIT — the stupid content tracker
Git не станет выполнять работу за разработчика.
То, что папка .git растёт — совершенно нормальное явление для любого развивающегося проекта.
По логике, нужно предотвратить занесение в репозиторий определённых файлов, указывая маски в файле .gitignore проекта.
This article will explain how to use two of them: git filter-branch and the BFG Repo-Cleaner.
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Если хранение старой истории локально не требуется (в удаленном репозитории все останется и при желании можно переклонировать целиком) то можно сделать
git clone --depth=1 file://olddir newdir rm -rf olddir mv newdir olddir
Как удалить репозиторий на GitHub
Как новичок в работе с системой GitHub, столкнулся с вопросом — как удалить созданный на GitHub репозиторий?
Оказалось, что ничего сложного в этом нет. Однако, задача эта и не такая простая, как может показаться. По крайней мере, чисто интуитивно у меня не получилось ее выполнить — пришлось искать ответ в Сети.
Итак, у меня есть учетная запись на GitHub, под которой создана пара репозиториев. Один из этих репозиториев был создан в учебных целях, поэтому для моей дальнейшей работы он мне не пригодиться и его можно удалить.
Список репозиториев на GitHub
Для начала открою свою страничку на GitHub и посмотрю, какие репозитории у меня уже есть:

Один из репозиторев —
arbeit
— можно удалить.
Для этой цели нужно просто зайти в него по ссылке:

В правом нижнем углу окна браузера, в списке, имеется строка
Settings
. Открываем ее, сразу же копируем имя репозитория в поле
Repository name
(оно нам понадобиться еще здесь) и прокручиваем страницу вниз, пока не находим раздел с устрашающим названием
Danger Zone
. В этой опасной зоне находим подраздел
Delete this repository
с одноименной кнопкой
Delete this repository
Жмем на эту кнопку и получаем в результате окно с предупреждением об удаленни репозитория. В окне запроса имени удаляемого репозитория вводим (или вставляем из буфера обмена) —
arbeit

Снова жму на кнопку, на этот раз с еще более страшным напоминанием о последствиях совершаемого мною шага. И все! Репозиторий
arbeit

Ничего сложного, но так сразу и не догадаешься, что нужно делать. Разработчики GitHub постарались и обезопасили пользователей от случайного удаления репозиториев с данными.
Удаление репозитория с github’a
- Заходим в аккаунт
- Выбираем репозиторий который хотим удалить
- Заходим в репозиторий
- Выбираем в меню «Settings» (рис.)

- Скроллим страницу вниз, выбираем блок «Danger Zone», кнопка «Delete this repository» (рис.)

- В строке прописываем название репозитория на удаление: (рис.)

- Подтверждаем
- Если запросит код, вводим свой код аккаунта.Все.
Отслеживать
ответ дан 11 дек 2017 в 12:01
Uri Shlomy Uri Shlomy
177 1 1 серебряный знак 11 11 бронзовых знаков
настройки репозитория — удалить репозиторий (последняя опция) — ввести название репозитория
Отслеживать
ответ дан 5 июл 2014 в 9:15
36.1k 2 2 золотых знака 56 56 серебряных знаков 83 83 бронзовых знака
-
Важное на Мете
Связанные
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.26.3951