GitHub es uno de los recursos más populares que utilizan los desarrolladores para alojar y compartir código y colaborar en diferentes proyectos. Esta plataforma también se ha convertido en una red social en la que los desarrolladores colaboran, crean redes y comparten ideas.

Si está buscando formas de eliminar un repositorio de GitHub, ya sabe cómo funciona esta plataforma. Las siguientes son algunas de las razones por las que puede considerar borrar un repositorio de GitHub;

  • Ya no necesita el repositorio: Puede que haya creado un proyecto único. O las tecnologías que utilizó para su código fuente son obsoletas. Puede eliminar el repositorio cómodamente para limpiar su perfil de GitHub.
  • El repositorio fue creado por error : Puede que haya estado experimentando con GitHub y haya creado su primer repositorio. Puede crear ese repositorio y dedicarse seriamente al desarrollo.
  • Ha bifurcado el repositorio y ya no necesita el original: GitHub permite a los usuarios bifurcar repositorios (crear una copia del original). Si decide centrarse en el desarrollo del fork, puede eliminar el original mientras su repositorio sea público.
  • El repositorio contiene información sensible: Los errores ocurren. Puede que descubra que el repositorio que ha publicado en línea contiene información personal o sensible o datos que no deberían ser de dominio público. Puede borrar dicho repositorio para proteger su privacidad.

Cosas que debe saber antes de borrar un repositorio de GitHub

Things-to-know-before-deleting-a-GitHub-repository
  • Sólo puede borrar lo que es de su propiedad: GitHub le permite crear repositorios de forma gratuita. Sin embargo, no puede encontrarse con el repositorio de otra persona y borrarlo. Sin embargo, un colaborador dentro de su organización con derechos de administrador puede borrar un repositorio. Por lo tanto, cuando añada colaboradores a su organización, asegúrese de que entiende los roles organizativos.
  • Puede restaurar algunos repositorios eliminados en un plazo de 90 días: GitHub almacena los repositorios borrados durante 90 días. Puede restaurar un repositorio si no es un fork de una red actualmente vacía.
  • Si tiene un repositorio público y borra el original, todos los forks permanecen: Si la persona B bifurca un repositorio de la persona A, la persona B obtiene una copia del original en su cuenta. Sin embargo, si la persona A borra el repositorio original, la copia de la persona B permanecerá.
  • Si borra un fork, el repositorio original permanece: Si bifurca un repositorio de la persona A y decide borrarlo, el repositorio de la cuenta de la persona A no se verá afectado.

Estos son los diferentes enfoques para borrar repositorios de GitHub;

Borrado desde la plataforma GitHub

Paso 1: Inicie sesión en GitHub

Haga clic en el icono de la imagen en el lado derecho para revelar un menú desplegable

Screenshot-from-2023-04-06-13-33-18

Paso 2: Haga clic en «Sus repositorios»

Esta pestaña contiene todos sus repositorios.

Screenshot-from-2023-04-06-13-34-47

Paso 3: Localice el repositorio que desea eliminar

Haga clic en el título del repositorio que desea eliminar. Para fines de demostración, he creado un repositorio llamado «a eliminar»

Screenshot-from-2023-04-06-13-39-43

Paso 4: Haga clic en la pestaña «configuración

Mientras se encuentra dentro del repositorio de destino, haga clic en el icono «ajustes».

Screenshot-from-2023-04-06-13-41-33

Paso 5: Elimine el repositorio

Tras hacer clic en «ajustes», tendrá algo similar a esto;

Screenshot-from-2023-04-06-13-44-00

Desplácese hacia abajo hasta encontrar la última sección, «Zona de peligro».

Screenshot-from-2023-04-06-13-45-31

Haga clic en el último subapartado etiquetado en rojo como «Eliminar este repositorio».

Screenshot-from-2023-04-06-13-52-48

Paso 6: Confirme la eliminación

Aparecerá una ventana emergente para que confirme sus acciones.

Screenshot-from-2023-04-06-13-54-11

Haga clic en «Quiero borrar este repositorio» y pase al siguiente paso.

Paso 7: Lea los términos

GitHub le muestra lo que ocurrirá cuando borre su repositorio.

Pulse en«He leído y entendido estos efectos» y pase al siguiente paso.

Screenshot-from-2023-04-06-13-57-59

Paso 8: Escriba el nombre del repositorio que desea borrar

GitHub quiere estar seguro de que necesita deshacerse del repositorio para siempre. Escriba el nombre del repositorio y se activará el botón«Eliminar este repositorio«.

Screenshot-from-2023-04-06-14-04-17

Haga clic en el botón (puede que se le pida que introduzca su contraseña de GitHub). Ha eliminado con éxito su repositorio de GitHub.

Eliminar utilizando GitHub CLI

Puede utilizar la interfaz de línea de comandos (CLI) para eliminar un repositorio remoto alojado en GitHub. Para ello, primero debe instalar GitHub CLI, autenticarlo y permitirle realizar varias acciones de forma remota.

Paso 1: Compruebe que dispone de gh-cli

Ejecute este comando

gh --version

Si el gh-cli está instalado, usted tendrá algo como esto;

image-99

Si no está instalado, puede consultar las directrices de instalación aquí. Siga todos los pasos y ejecute el comando gh –version para confirmar que todo funciona como se espera.

Paso 2: Localice el repo remoto

Para fines de demostración, utilizaré este repositorio;

image-100

Para borrar un repositorio remoto utilizando cli, ejecute este comando;

gh repo delete [<repositorio>]

Sin embargo, sustituya por el nombre del repositorio específico que desea eliminar. (En mi caso, es Tkamunya1/bookish-garbanzo

Paso 3: Borrar el repositorio

Ejecute este comando

gh repo delete Tkamunya1/bookish-garbanzo

Nota: Sustituya todo el contenido después de la palabra delete en el comando anterior por el nombre de su repositorio.

Screenshot-from-2023-04-10-12-38-36

Una vez que ejecute el comando, la interfaz de línea de comandos le indicará que escriba manualmente el nombre del repositorio para confirmar la eliminación.

Actualice su página de GitHub y verá algo como esto;

Screenshot-from-2023-04-10-12-42-40

Otras opciones

#1. Haga su repositorio privado

Si tiene un producto impresionante que no quiere que otras personas copien su código fuente, hacerlo privado es una buena opción. Un repositorio privado sólo es accesible para usted y las personas a las que dé acceso.

Este enfoque permite a su equipo seguir colaborando, pero garantiza que el código fuente de su aplicación no esté a la vista del público. Puede convertir su repositorio público de GitHub en uno privado siguiendo los siguientes pasos;

Paso 1: Acceda a su cuenta de GitHub

En el lado derecho, haga clic en el icono de la imagen para revelar un menú desplegable

Screenshot-from-2023-04-06-16-29-20

Paso 2: Haga clic en «Mis repositorios»

Screenshot-from-2023-04-06-16-29-37

Paso 3: Localice el repositorio que desea hacer privado

Haga clic en su título

Screenshot-from-2023-04-06-16-32-01

Paso 4: Haga clic en «Configuración»

Tendrá algo como esto

Screenshot-from-2023-04-06-16-32-39

Paso 5: Cambiar la visibilidad

Desplácese hacia abajo hasta la última sección, llamada «Zona de peligro».

Si su repositorio es público, verá estas palabras

"Cambiar la visibilidad del repositorio

Este repositorio es actualmente público"

Haga clic en «Cambiar visibilidad»

Screenshot-from-2023-04-06-16-36-26

Paso 6: Acepte los cambios

Habrá una ventana emergente confirmando sus acciones.

Screenshot-from-2023-04-06-16-38-06

Habrá otra ventana emergente para confirmar que comprende los efectos.

Screenshot-from-2023-04-06-16-39-57

Haga la confirmación final.

Screenshot-from-2023-04-06-16-40-54

#2. Eliminar una rama específica

Es una práctica común que un repositorio GitHub tenga varias ramas, especialmente para una gran aplicación. Este enfoque asegura que los desarrolladores pueden trabajar en varias características de forma aislada, probarlas y empujarlas a la rama principal sólo cuando están seguros de que funcionan como se esperaba.

Si tiene una rama que desea eliminar por un motivo u otro, estos son los pasos a seguir;

Paso 1: Inicie sesión en su cuenta de GitHub

image-77

Paso 2: Localice su perfil en la parte derecha y haga clic en «Mis repositorios».

image-78

Paso 3: Localice el repositorio que aloja la rama que desea eliminar.

Screenshot-from-2023-04-06-18-00-02

Paso 4: Haga clic en el icono «ramas

El número de ramas dependerá de su repositorio. En este caso, tenemos dos ramas.

Screenshot-from-2023-04-06-18-02-46

Localice la rama que desea eliminar

En mi caso, quiero borrar la rama «Titus

Paso 5: Eliminar la rama

En la parte derecha, haga clic en el icono de eliminar.

Screenshot-from-2023-04-06-18-03-28

Verá que ahora sólo tenemos una rama.

Screenshot-from-2023-04-06-18-13-11

#3. Borrar archivos específicos del repositorio

En lugar de borrar todo el repositorio, puede borrar un archivo que contenga información sensible. A efectos de demostración, borraremos el archivo README.md. Siga estos pasos para borrar el archivo seleccionado;

Paso 1: Abra su repositorio

En nuestro caso, el repositorio tiene 3 archivos; README .md, index.html, y styles.css.

Screenshot-from-2023-04-06-18-13-11-1

Paso 2: Abra el archivo que desea eliminar

En nuestro caso, borraremos el archivo README.md. En la parte derecha, haga clic en el icono de eliminar.

image-79

Paso 3: Confirme los cambios

Escriba un mensaje de confirmación para explicar por qué ha eliminado el archivo.

Screenshot-from-2023-04-06-18-19-31

Preguntas frecuentes

Frequently-Asked-Questions
¿Cuál es la diferencia entre GitHub y Git?

Mucha gente confunde GitHub y Git.
Git es una herramienta de control de versiones que permite a los desarrolladores hacer un seguimiento de los cambios en su código.
GitHub es una plataforma en línea que permite a los desarrolladores almacenar, gestionar código y colaborar.
Para enviar código desde su máquina local a GitHub, necesita un control de versiones como Git.

¿GitHub es gratuito?

GitHub ofrece paquetes gratuitos y de pago. Con una cuenta gratuita, puede crear repositorios, gestionar su código y colaborar con otros. Los paquetes de pago incluyen funciones adicionales como GitHub Copilot, un asistente de inteligencia artificial que produce código mediante indicaciones escritas.

¿Existen alternativas a GitHub?

Existen varias alternativas a GitHub, como GitLab, SourceForge, GitKraken y Bitbucket. Algunas de estas alternativas son de pago, mientras que otras ofrecen planes gratuitos y de pago.

¿Se pueden utilizar herramientas de terceros para eliminar repositorios?

Sí. Puede utilizar herramientas como GitKraken, GitHub Desktop y Bitbucket para gestionar sus repositorios remotos. Sin embargo, asegúrese de que sólo permite el acceso a su cuenta de GitHub a herramientas de terceros en las que pueda confiar.

Conclusión

Ahora puede eliminar cómodamente un repositorio de GitHub, independientemente de su motivo. También puede explorar otras opciones, como hacer su repositorio privado, eliminar una rama específica, o eliminar archivos si todavía necesita el código fuente.

Si no está seguro de qué archivo(s) puede contener información sensible, puede escanear el repositorio GitHub en busca de credenciales.