Guía de Instalación de Git y Configuración con GitHub
Instala git en tu sistema operativoo.
Windows
Instalación de Git
Descarga Git desde git-scm.com
Ejecuta el instalador descargado
Durante la instalación, acepta las opciones predeterminadas (son adecuadas para la mayoría de usuarios)
Verifica la instalación abriendo PowerShell o CMD y ejecutando:
git --version
Configuración de Credenciales
Abre Git Bash, PowerShell o CMD y configura tu nombre y correo:
git config --global user.name "Tu Nombre" git config --global user.email "tuemail@ejemplo.com"Configura Git Credential Manager (viene incluido con Git para Windows):
git config --global credential.helper manager-coreLa primera vez que intentes hacer push a GitHub, se abrirá una ventana para autenticarte con tu cuenta de GitHub.
macOS
Instalación de Git
Opción 1: Usando Homebrew (recomendado)
brew install gitOpción 2: Usando Xcode Command Line Tools
xcode-select --installOpción 3: Descarga el instalador desde git-scm.com
Verifica la instalación:
git --versionConfiguración de Credenciales
Configura tu nombre y correo:
git config --global user.name "Tu Nombre" git config --global user.email "tuemail@ejemplo.com"Configura el Credential Helper de macOS:
git config --global credential.helper osxkeychainEn el primer push a GitHub, se te pedirá autenticarte.
Linux
Instalación de Git
Debian/Ubuntu:
sudo apt update
sudo apt install gitFedora:
sudo dnf install gitArch Linux:
sudo pacman -S gitCentOS/RHEL:
sudo yum install gitVerifica la instalación:
git --versionConfiguración de Credenciales
Configura tu nombre y correo:
git config --global user.name "Tu Nombre" git config --global user.email "tuemail@ejemplo.com"Configura el almacenamiento de credenciales:
git config --global credential.helper storeO para mayor seguridad, usa cache (expira después de 15 minutos):
git config --global credential.helper cache
Autenticación con GitHub (Todos los Sistemas)
GitHub ya no acepta contraseñas para autenticación Git. Debes usar Personal Access Tokens (PAT) o SSH.
Opción 1: Personal Access Token (PAT)
- Ve a GitHub → Settings → Developer settings → Personal access tokens → Tokens (classic)
- Click en “Generate new token (classic)”
- Dale un nombre descriptivo y selecciona los permisos necesarios (mínimo:
repo) - Copia el token generado (¡no podrás verlo de nuevo!)
- Cuando Git te pida contraseña, usa el PAT en lugar de tu contraseña de GitHub
Opción 2: SSH (Recomendado)
Genera una clave SSH:
ssh-keygen -t ed25519 -C "tuemail@ejemplo.com"Presiona Enter para aceptar la ubicación predeterminada.
Inicia el agente SSH:
# Linux/macOS eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_ed25519 # Windows (Git Bash) eval $(ssh-agent -s) ssh-add ~/.ssh/id_ed25519Copia tu clave pública:
# Linux/macOS cat ~/.ssh/id_ed25519.pub # Windows (PowerShell) type C:\Users\TuUsuario\.ssh\id_ed25519.pubAgrega la clave a GitHub:
- Ve a GitHub → Settings → SSH and GPG keys
- Click “New SSH key”
- Pega tu clave pública y guarda
Verifica la conexión:
ssh -T git@github.com
Verificar Configuración
Para ver tu configuración actual:
git config --list¡Listo! Ya tienes Git instalado y configurado para trabajar con GitHub.