2 простих способи видалити репозиторій GitHub

| | 0 Comments| 5:13 AM
Categories:

GitHub є одним із найпопулярніших ресурсів, які розробники використовують для розміщення та спільного використання коду та співпраці над різними проектами. Ця платформа також стала сайтом соціальної мережі, де розробники співпрацюють, спілкуються та діляться ідеями.

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

  • Вам більше не потрібен репозиторій: можливо, ви створили одноразовий проект. Або технології, які ви використовували для вихідного коду, застаріли. Ви можете зручно видалити репозиторій, щоб очистити свій профіль GitHub.
  • Репозиторій було створено помилково: можливо, ви експериментували з GitHub і створили свій перший репозиторій. Можна створити таке сховище і зайнятися серйозною розробкою.
  • Ви розгалужували репозиторій і більше не потребуєте оригіналу: GitHub дозволяє користувачам розгалужувати репозиторії (створювати копію оригіналу). Якщо ви вирішите зосередитися на розробці форка, ви можете видалити оригінал, поки ваше сховище є загальнодоступним.
  • Репозиторій містить конфіденційну інформацію: трапляються помилки. Ви можете виявити, що сховище, яке ви опублікували в Інтернеті, містить особисту або конфіденційну інформацію або дані, які не повинні бути загальнодоступними. Ви можете видалити таке сховище, щоб захистити свою конфіденційність.

Що потрібно знати перед видаленням сховища GitHub

  • Ви можете видалити лише те, що вам належить: GitHub дозволяє безкоштовно створювати репозиторії. Однак ви не можете натрапити на репозиторій іншої особи та видалити його. Однак учасник вашої організації з правами адміністратора може видалити сховище. Тому, додаючи учасників до вашої організації, переконайтеся, що ви розумієте організаційні ролі.
  • Ви можете відновити деякі видалені сховища протягом 90 днів: GitHub зберігає видалені сховища протягом 90 днів. Ви можете відновити репозиторій, якщо він не є розгалуженням порожньої мережі.
  • Якщо у вас є публічний репозиторій і ви видаляєте оригінал, усі розгалуження залишаються: якщо особа B розгалужує репозиторій від особи A, особа B отримує копію оригіналу у свій обліковий запис. Однак, якщо особа А видаляє оригінальне сховище, копія особи Б залишиться.
  • Якщо ви видаляєте розгалуження, вихідний репозиторій залишається: якщо ви розгалужуєте репозиторій від особи А та вирішуєте його видалити, репозиторій в обліковому записі особи А не вплине.
  Виправлення неправильного підключення кабелю Ethernet

Це різні підходи до видалення репозиторіїв GitHub;

Видалення з платформи GitHub

Крок 1: увійдіть на GitHub

Натисніть піктограму зображення праворуч, щоб відкрити спадне меню

Крок 2: натисніть «Ваші сховища»

На цій вкладці містяться всі ваші сховища.

Крок 3. Знайдіть сховище, яке потрібно видалити

Натисніть назву сховища, яке потрібно видалити. Для демонстрації я створив репозиторій під назвою «до видалення».

Крок 4: Клацніть вкладку «налаштування».

Перебуваючи в цільовому сховищі, клацніть піктограму «параметри».

Крок 5. Видаліть репо

Після натискання «налаштувань» ви матимете щось подібне до цього;

Прокрутіть вниз, доки не знайдете останній розділ «Небезпечна зона».

Натисніть на останній підзаголовок, позначений червоним кольором «Видалити це сховище».

Крок 6. Підтвердьте видалення

З’явиться спливаюче вікно для підтвердження своїх дій.

Натисніть «Я хочу видалити це сховище» та перейдіть до наступного кроку.

Крок 7: Прочитайте умови

GitHub показує вам, що станеться, коли ви видалите свій репозиторій.

Натисніть «Я прочитав і зрозумів ці ефекти» та перейдіть до наступного кроку.

Крок 8: Введіть назву сховища, яке потрібно видалити

GitHub хоче бути впевненим, що вам потрібно назавжди відмовитися від репозиторію. Введіть назву репозиторію, і кнопка «Видалити цей репозиторій» буде активована.

Натисніть кнопку (може бути запропоновано ввести пароль GitHub). Ви успішно видалили своє сховище GitHub.

Видалення з терміналу

Описаний вище підхід видаляє лише віддалене сховище (розміщене на GitHub). Проте, можливо, ви створили локальне сховище на Git з різними файлами. Ви можете видалити як локальні, так і віддалені сховища за допомогою цих кроків;

Крок 1: змініть каталог на папку проекту, яку потрібно видалити

Ви можете використовувати команду cd. Наприклад, якщо папка проекту має назву «my-project», ви можете змінити каталог наступним чином;

cd мій проект

Перегляньте основні команди Git.

Крок 2. Підтвердьте висхідний канал

Виконайте цю команду;

статус git

Для мого випадку вгору встановлено як “основний/похідний”.

Крок 3: Від’єднайте віддалений репозиторій від локального сховища. Використовуйте цю команду;

git віддалене видалення походження

Крок 4. Підтвердьте, що джерело видалено

Виконайте цю команду;

  12 найкращих програм для клонування HDD

git push

Якщо ви отримуєте щось подібне до цього, репозиторії Git і GitHub більше не пов’язані.

Крок 5: повторіть кроки, описані в розділі «Видалення з платформи GitHub» вище, щоб видалити віддалений репозиторій.

Інші параметри

#1. Зробіть своє сховище приватним

Якщо у вас є чудовий продукт, і ви не хочете, щоб інші люди копіювали його вихідний код, зробити його приватним — хороший варіант. Приватне сховище доступне тільки вам і людям, яким ви надаєте доступ.

Такий підхід дозволяє вашій команді продовжувати співпрацю, але гарантує, що вихідний код вашого додатка не буде в очах громадськості. Ви можете перетворити свій загальнодоступний репозиторій GitHub на приватний, виконавши наведені нижче дії;

Крок 1. Увійдіть у свій обліковий запис GitHub

Праворуч клацніть піктограму зображення, щоб відкрити спадне меню

Крок 2: натисніть «Мої сховища»

Крок 3. Знайдіть сховище, яке потрібно зробити приватним

Натисніть на його назву

Крок 4: натисніть «Налаштування»

У вас буде щось подібне;

Крок 5: Змініть видимість

Прокрутіть униз до останнього розділу під назвою «Небезпечна зона».

Якщо ваше сховище загальнодоступне, ви побачите ці слова;

«Змінити видимість сховища

Це сховище наразі загальнодоступне».

Натисніть «Змінити видимість»

Крок 6: Прийміть зміни

З’явиться спливаюче вікно з підтвердженням ваших дій.

Буде ще одне спливаюче вікно, щоб підтвердити, що ви розумієте наслідки.

Зробіть остаточне підтвердження.

#2. Видалити певну гілку

Зазвичай у сховищі GitHub є кілька гілок, особливо для великих програм. Такий підхід гарантує, що розробники можуть ізольовано працювати над різними функціями, тестувати їх і відправляти в основну гілку лише тоді, коли вони впевнені, що вони працюють належним чином.

Якщо у вас є гілка, яку ви можете видалити з тієї чи іншої причини, виконайте наступні кроки;

Крок 1. Увійдіть у свій обліковий запис GitHub

Крок 2. Знайдіть свій профіль праворуч і натисніть «Мої сховища».

Крок 3. Знайдіть репозиторій, у якому розміщено гілку, яку ви хочете видалити.

Крок 4: Натисніть на значок «гілки».

Кількість гілок залежатиме від вашого сховища. Для цього випадку у нас є дві гілки.

Знайдіть гілку, яку потрібно видалити

У моєму випадку я хочу видалити гілку «Titus».

  Як змінити кодування символів в Outlook

Крок 5: Видаліть гілку

Праворуч натисніть значок видалення.

Ви бачите, що зараз у нас лише одна філія.

#3. Видалити певні файли зі сховища

Замість видалення всього сховища ви можете видалити файл, що містить конфіденційну інформацію. З метою демонстрації ми видалимо файл README.md. Виконайте такі дії, щоб видалити вибраний файл;

Крок 1: Відкрийте свій репозиторій

У нашому випадку репозиторій має 3 файли; Файли README.md, index.html і styles.css.

Крок 2. Відкрийте файл, який потрібно видалити

У нашому випадку ми видалимо файл README.md. Праворуч натисніть на значок видалення.

Крок 3: зафіксуйте зміни

Напишіть повідомлення про фіксацію, щоб пояснити, чому ви видалили файл.

Питання що часто задаються

Яка різниця між GitHub і Git?

Багато людей плутають GitHub і Git.
Git — це інструмент контролю версій, який дозволяє розробникам відстежувати зміни у своєму коді.
GitHub — це онлайн-платформа, яка дозволяє розробникам зберігати, керувати кодом і співпрацювати.
Щоб надсилати код із локальної машини на GitHub, вам потрібен контроль версій, наприклад Git.

Чи є GitHub безкоштовним?

GitHub пропонує безкоштовні та платні пакети. За допомогою безкоштовного облікового запису ви можете створювати репозиторії, керувати своїм кодом і співпрацювати з іншими. Платні пакети включають додаткові функції, такі як GitHub Copilot, помічник ШІ, який створює код за допомогою письмових підказок.

Чи існують альтернативи GitHub?

Існує кілька альтернатив GitHub, наприклад GitLab, SourceForge, GitKraken і Bitbucket. Деякі з цих альтернатив є повністю оплаченими, тоді як інші пропонують безкоштовні та платні плани.

Чи можете ви використовувати інструменти сторонніх розробників для видалення сховищ?

Так. Для керування віддаленими сховищами можна використовувати такі інструменти, як GitKraken, GitHub Desktop і Bitbucket. Однак переконайтеся, що ви дозволяєте доступ до свого облікового запису GitHub лише інструментам сторонніх розробників, яким ви можете довіряти.

Висновок

Тепер ви можете комфортно видалити репозиторій GitHub, незалежно від вашої причини. Ви також можете дослідити інші варіанти, такі як зробити своє сховище приватним, видалити певну гілку або видалити файли, якщо вам все ще потрібен вихідний код.

Якщо ви не впевнені, який файл(и) може містити конфіденційну інформацію, ви можете просканувати репозиторій GitHub на наявність облікових даних.