Как удалить нежелательные репозитории на GitHub

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

В этом посте мы расскажем, как это сделать.

Зачем нужно удалять плохие репозитории GitHub

Вы же не хотите представлять грязный GitHub потенциальным работодателям во время поиска работы. Плохие репозитории, полные практического кода, или расплывчатые незавершенные проекты не дают хорошего представления о ваших способностях.

Кроме того, это может заставить потенциальных клиентов усомниться в вашей компетентности.

Эти проблемы могут не относиться к вам, если вы не используете GitHub профессионально. Но если вы планируете серьезно подойти к своим рабочим процессам и представить более профессиональный GitHub, вам следует очистить свои репозитории. Вы можете начать с удаления тех, которые не добавляют ценности вашим учетным данным GitHub.

Как удалить удаленный репозиторий на GitHub

GitHub не предлагает параметр командной строки для удаления репозиториев. В результате вам нужно удалить его вручную через веб-приложение.

Однако вы должны быть администратором с правами доступа, прежде чем сможете удалить репозиторий GitHub.

Связанный: Как очистить Git и удалить неотслеживаемые файлы

Чтобы удалить репозиторий GitHub, откройте браузер и войдите в свою учетную запись GitHub . Затем выполните следующие действия:

  1. Щелкните круглый значок профиля в правом верхнем углу веб-приложения.
  2. В раскрывающемся списке выберите Ваши репозитории, чтобы загрузить все ваши репозитории.
    Выпадающий значок для перехода к репозиториям
  3. Выберите репозиторий, который хотите удалить.
  4. Посмотрите вверху меню выбранного репозитория и нажмите « Настройки» .
    Меню репозитория GitHub с опцией настроек
  5. Прокрутите страницу настроек вниз, и вы увидите раздел под названием Danger Zone .
  6. Чтобы удалить выбранный репозиторий, нажмите Удалить этот репозиторий .
    Опасная зона меню настроек репозитория
  7. Во всплывающем окне введите свое имя пользователя / имя репозитория в соответствующем поле.
  8. Если вы уверены, что хотите удалить репозиторий, нажмите Я понимаю последствия, удалите этот репозиторий, чтобы удалить его из своего удаленного репозитория на GitHub.
    Меню настроек репозитория модальное окно подтверждения удаления

Что происходит при удалении удаленного репозитория?

Удаление репозитория на GitHub похоже на полное удаление файла с вашего ПК. Однако при удалении удаленного репозитория следует учитывать следующее:

  • Вы не можете получить удаленный репозиторий.
  • Удаление удаленного репозитория не влияет на файлы проекта локально.
  • Это также не влияет на ваш локальный репозиторий.
  • Все комментарии, пакеты, рабочий процесс и администраторы удаляются вместе с ним.
  • Удаленный репозиторий не может быть разветвлен.

Учитывая последствия удаления репозитория GitHub, вы можете передумать. Однако GitHub также позволяет вам архивировать репозитории вместо их удаления.

Вы можете получить доступ к этой опции, щелкнув Архивировать этот репозиторий в зоне опасности .

Как удалить локальный репозиторий GitHub

Вы также можете удалить локальный репозиторий GitHub, если хотите. Все, что вам нужно сделать, это удалить папку .git в корне вашего проекта.

Для этого откройте командную строку и перейдите в корневую папку проекта. Затем введите следующую команду:

 rm -rf .git

Хотя приведенная выше команда работает для Mac и Linux, в Windows процесс немного отличается.

Связанный: Команды Windows CMD, которые вы должны знать

Чтобы удалить локальный репозиторий в Windows, откройте командную строку от имени администратора. Вы можете сделать это, набрав cmd в строке поиска Windows.

Щелкните правой кнопкой мыши cmd в результатах поиска. Из вариантов выберите Запуск от имени администратора .

После открытия командной строки выйдите из системных каталогов с помощью < cd .. >. Затем перейдите в корневую папку вашего проекта и введите следующую команду:

 rmdir .git

Однако, если папка .git не пуста, используйте:

 rmdir /s .git

Организуйте свои репозитории на GitHub

Репозиторий GitHub является частью ваших учетных данных в Интернете. Он может служить портфолио, где потенциальные клиенты могут проверить ваши рабочие процессы и проекты, которые вы либо завершили, либо выполняете.

Однако, помимо исключения расплывчатых репозиториев, предоставление вашим репозиториям определенных имен помогает людям с первого взгляда понять, о чем идет речь.