Utilizar varias claves Github o Gitlab en una misma máquina en linux, ubuntu, debian, wsl, o Mac

Utilizar varias claves Github o Gitlab en una misma máquina en linux, ubuntu, debian, wsl, o Mac

Tiempo de lectura: 2 minutos Si tienes varias claves SSH para diferentes cuentas de GitHub (por ejemplo, personal y de trabajo), puedes configurarlas fácilmente creando un archivo de configuración SSH específico para diferenciarlas. Aquí te dejo los pasos: 1. Asegúrate de Tener Varias Claves SSH Primero, verifica que tienes más de una clave SSH en tu carpeta ~/.ssh: Ejemplo: Si … Leer más

Cómo publicar una web React con Vite en GitHub

Cómo publicar una web React con Vite en GitHub

Tiempo de lectura: 2 minutos Crearemos un sitio web simple, lo subiremos a GitHub y lo publicaremos en GitHub Pages. 🌟 Paso 1: Crear tu Aplicación con Vite Primero, necesitamos nuestra aplicación React lista. Si aún no la tienes, sigue estos comandos: Paso 2: Configurar Vite para GitHub Pages GitHub Pages requiere que las rutas estén bien definidas, por lo … Leer más

Como borrar un archivo del historial de commits de Git y añadirlo al .gitignore

Como borrar un archivo del historial de commits de Git y añadirlo al .gitignore

Tiempo de lectura: < 1 minuto Hoy vamos a borrar un archivo del historial de commits de nuestro repositorio Giy y después vamos a añadirlo al .gitignore para que no vuelva a sincronizarlo. En este ejemplo borraremos el archivo llamado file.txt Con esto borramos el archivo remoto en nuestro ultimo commit. Si queremos borrarlo en todo el historial: OJO: Este comando … Leer más

Cómo limpiar el directorio .git dentro de un proyecto

Cómo limpiar el directorio .git dentro de un proyecto

Tiempo de lectura: 2 minutos Si la carpeta .git está ocupando mucho espacio en tu sistema, probablemente esté relacionada con un repositorio de Git que contiene muchos commits, ramas y/o archivos grandes. Puedes limpiar esta carpeta utilizando el comando git y algunos comandos adicionales para eliminar el historial de Git y reducir el tamaño del repositorio. Sin embargo, ten en … Leer más

Script para Calcular el Porcentaje de Contribución en un Repositorio Git

Script para Calcular el Porcentaje de Contribución en un Repositorio Git

Tiempo de lectura: 2 minutos Introducción En el desarrollo colaborativo de software, es esencial comprender la contribución de cada miembro del equipo. Este tutorial presenta un script de Bash que calcula el porcentaje de contribución de cada autor en un repositorio Git. Vamos a ver cómo utilizar esta herramienta para obtener información valiosa sobre el trabajo realizado por cada persona … Leer más

Descargar un commit específico en un repositorio GIT

Descargar un commit específico en un repositorio GIT

Tiempo de lectura: 2 minutos Aquí tienes un tutorial paso a paso para descargar un commit específico de un repositorio de Git: Paso 1: Abre una terminal Abre una terminal en tu sistema operativo. Puedes usar la terminal de tu sistema operativo (Command Prompt en Windows, Terminal en macOS o una terminal en Linux) para ejecutar los comandos de Git. … Leer más

Error de acceso al hacer pull por consola usando GitLab – acces token

Error de acceso al hacer pull por consola usando GitLab – acces token

Tiempo de lectura: 2 minutos Al intentar realizar un pull de mi proyecto en Gitlab por consola, me devuelve el siguiente error : GitLab – remote: HTTP Basic: Access denied. The provided password or token is incorrect or your account has 2FA enabled and you must use a personal access token instead of a password. Para solucionarlo he seguido los … Leer más

Error al realizar un push en un proyecto git : error: insufficient permission.

Error al realizar un push en un proyecto git : error: insufficient permission.

Tiempo de lectura: < 1 minuto Al intentar realizar un push en un proyecto que está configurado con git, me da el siguiente error error: insufficient permission for adding an object to repository database .git/objects error: Error building trees Para solucionar este error primero me situé dentro del directorio de .git dentro de este, realizamos un ls -lai Dentro observamos entre … Leer más

Resumen de los comandos Git más utilizados.

Resumen de los comandos Git más utilizados.

Tiempo de lectura: 3 minutos Git es un sistema de control de versiones que permite a los desarrolladores llevar un registro de los cambios realizados en un proyecto de software y colaborar en equipo de manera eficiente. Si bien existen muchos comandos disponibles en Git, a continuación se presentan algunos de los más utilizados: isMa Ingeniero en Informática, Investigador, me … Leer más

Cómo recuperar código qué has borrado, utilizando GITLAB (o GIT)

Cómo recuperar código qué has borrado, utilizando GITLAB (o GIT)

Tiempo de lectura: 3 minutos Muchas veces en nuestro proyecto podemos borrar sin querer algún trozo de código o simplemente queremos volver a una versión anterior que ya funcionaba. Si utilizamos GIT en nuestro proyecto, esta tarea resulta bastante sencilla, solo hay un detalle, debemos subir los commit para poderlos recuperar. Voy a hacer un ejemplo de cómo recuperar código … Leer más