Cómo clonar un repositorio de Git en Linux

Git es un sistema de control de versiones distribuido que está diseñado para facilitar el desarrollo coordinado público o privado de software. Cada proyecto en Git se guarda en un repositorio independiente. GitHub es el sitio web más popular para alojar repositorios, pero está lejos de ser el único. Hay otros sitios de alojamiento público como Bitbucket, así como opciones autohospedadas como GitLab. Todas las fuentes funcionan a través del mismo protocolo Git, la única diferencia para el uso básico es la URL utilizada.

Para descargar un repositorio y contribuir a su desarrollo, es necesario clonarlo. La clonación es un proceso simple para repositorios públicos; en este caso, no es necesario que proporcione ninguna información de autenticación. Para clonar un repositorio privado, deberá configurar los detalles de autenticación y tener permiso para acceder al repositorio.

Para clonar un repositorio público, simplemente busque el enlace de descarga para el repositorio, tendrá un formato similar a esto: “https: // [url] / [nombre_usuario] / [nombre_proyecto] .git”. Por ejemplo, el bloqueador de anuncios uBlock Origin se puede clonar desde https://github.com/gorhill/uBlock.git . Si bien la ubicación exacta del enlace del archivo git puede variar para cada sitio, generalmente se encuentra arriba y a la derecha del código.

Consejo: HTTPS y SSH son los mejores protocolos para descargar cualquier repositorio, ya que utilizan una conexión cifrada.

Cómo clonar un repositorio de Git en Linux

En GitHub, el enlace de instalación se encuentra arriba y a la derecha del código.

Una vez que tenga el enlace, abra una ventana de terminal en el directorio en el que desea clonar el repositorio.

Nota: Al clonar un repositorio, el contenido se coloca en un subdirectorio, no es necesario crear uno para insertarlo. Por ejemplo, si ejecuta el comando clone en ~ / git_projects, el repositorio se instalará en el subdirectorio ~ / git_projects / [repository_title] /.

Consejo: ~ / es una abreviatura de Linux que indica que la ruta comienza en el directorio de inicio de su usuario.

Una vez que esté en el directorio correcto, ejecute el comando "git clone [git_install_link.git]" y el proceso se completará automáticamente. Dependiendo del tamaño del repositorio que esté clonando y de qué tan rápido sea su Internet, la descarga puede llevar algún tiempo.

Cómo clonar un repositorio de Git en Linux

Ejecutar el comando "git clone [git_install_link.git]" creará un nuevo subdirectorio e instalará el repositorio allí.

Autenticación a repositorios privados

Para los repositorios privados, el comando básico es el mismo, sin embargo, también deberá proporcionar autenticación. Hay varias formas de autenticarse en la plataforma de colaboración, aunque la mayoría son compartidas, las opciones exactas y cómo habilitarlas variarán de un sitio a otro. Se recomienda que investigue qué opciones ofrece su proveedor y luego elija la opción más segura.

Las opciones de autenticación comunes son tokens, claves SSH y contraseñas. Las opciones implementadas pueden variar entre sitios, en general, puede incluir detalles de contraseñas en el comando o preconfigurar una clave SSH o token en los archivos de configuración. Los tokens o claves SSH son las opciones más seguras, siempre que sea posible, se debe evitar el uso de contraseñas, ya que estos detalles se pueden registrar.

La mayoría de los proveedores tendrán guías sobre cómo configurar las opciones de autenticación admitidas para la plataforma. Por ejemplo, Atlassian tiene una guía detallada para configurar la autenticación SSH para su plataforma Bitbucket aquí .

Sugerencia: Opcionalmente, puede agregar su nombre de usuario al archivo de configuración con el siguiente comando: 'git config –global user.name “[su nombre de usuario]”'. Este nombre de usuario se utilizará de forma predeterminada para todas las conexiones desde su cuenta de usuario. El archivo de configuración global se puede encontrar en “~ / .gitconfig”.

Una vez que haya configurado su autenticación basada en claves, simplemente puede ejecutar el mismo comando que el anterior "git clone [git_install_link.git]" para clonar un repositorio. Sus credenciales se utilizarán automáticamente para autenticarse. Si es absolutamente necesario utilizar la autenticación basada en contraseña en lugar de alternativas más seguras, se le pedirá un nombre de usuario y una contraseña, si no hay otros métodos de autenticación válidos.



Leave a Comment

Cómo forzar a Google Chrome a mostrar siempre las URL completas

Cómo forzar a Google Chrome a mostrar siempre las URL completas

Chrome, de forma predeterminada, no muestra la URL completa. Puede que no le importe demasiado este detalle, pero si por alguna razón necesita que se muestre la URL completa, encontrará instrucciones detalladas sobre cómo hacer que Google Chrome muestre la URL completa en la barra de direcciones.

Cómo recuperar el antiguo Reddit

Cómo recuperar el antiguo Reddit

Reddit cambió su diseño una vez más en enero de 2024. Los usuarios del navegador de escritorio pueden ver el rediseño y reduce el feed principal al tiempo que proporciona enlaces.

Cómo copiar contenido de libros de texto con Google Lens

Cómo copiar contenido de libros de texto con Google Lens

Escribir tu cita favorita de tu libro en Facebook lleva mucho tiempo y está lleno de errores. Aprenda a usar Google Lens para copiar texto de libros a sus dispositivos.

No se pudo encontrar la dirección DNS del servidor reparado en Chrome

No se pudo encontrar la dirección DNS del servidor reparado en Chrome

A veces, cuando estás trabajando en Chrome, no puedes acceder a ciertos sitios web y aparece el error "No se pudo encontrar la dirección DNS del servidor de reparación en Chrome". Así es como puede resolver el problema.

Guía rápida sobre cómo crear recordatorios en Google Home

Guía rápida sobre cómo crear recordatorios en Google Home

Los recordatorios siempre han sido lo más destacado de Google Home. Seguramente nos hacen la vida más fácil. Hagamos un recorrido rápido sobre cómo crear recordatorios en Google Home para que nunca dejes de hacer recados importantes.

Netflix: cambiar contraseña

Netflix: cambiar contraseña

Cómo cambiar tu contraseña en el servicio de vídeo en streaming Netflix usando tu navegador preferido o aplicación de Android.

Cómo deshabilitar el mensaje de restauración de páginas en Microsoft Edge

Cómo deshabilitar el mensaje de restauración de páginas en Microsoft Edge

Si desea deshacerse del mensaje Restaurar páginas en Microsoft Edge, simplemente cierre el navegador o presione la tecla Escape.

Las 10 mejores alternativas de voz de Google en 2023

Las 10 mejores alternativas de voz de Google en 2023

¿Busca una alternativa confiable de Google Voice para llamadas telefónicas? Descubra las mejores alternativas de llamadas VoIP a Google Voice.

¿Qué es un sombrero negro?

¿Qué es un sombrero negro?

Un sombrero negro es un hacker que victimiza a las personas y viola la ley. Sigue leyendo para saber más sobre el tema.

¿Qué es un ciberdelincuente?

¿Qué es un ciberdelincuente?

¿No sabes qué es un ciberdelincuente? Un ciberdelincuente es un delincuente que comete delitos principalmente utilizando sistemas informáticos.