Crear Llave SSH o Token de Bitbucket
Esta guía describe el proceso para configurar la autenticación en Bitbucket, incluyendo la creación de llaves SSH para una autenticación segura o la configuración del Git Credential Manager para guardar su token de autenticación.
Autenticación en Bitbucket
Existen dos formas principales de autenticarse en Bitbucket: llaves SSH y Git Credential Manager.
1. Llaves SSH
Las llaves SSH le permiten autenticarse sin necesidad de escribir su contraseña cada vez.
1.1. Verificación de Llaves Existentes
Verifique si ya tiene llaves SSH existentes:
ls -al ~/.ssh
Si ve archivos como id_rsa e id_rsa.pub, ya tiene llaves SSH. De lo contrario, continúe con el siguiente paso.
1.2. Generación de Llaves SSH
Genere una nueva llave SSH con el siguiente comando:
ssh-keygen -t rsa -b 4096 -C "tu_email@ejemplo.com"
Reemplace tu_email@ejemplo.com con su dirección de correo electrónico. Presione Enter para aceptar la ubicación predeterminada para guardar la llave (generalmente ~/.ssh/id_rsa). Defina una passphrase (contraseña) para su llave SSH, o déjela en blanco para no usar una.
1.3. Agregar la Llave a Bitbucket
-
Copiar la Llave Pública:
- En Windows:
clip < ~/.ssh/id_rsa.pub - En macOS:
pbcopy < ~/.ssh/id_rsa.pub - En Linux:
cat ~/.ssh/id_rsa.puby cópiela manualmente
- En Windows:
-
Agregar la Llave a Bitbucket:
- Acceda a Bitbucket e inicie sesión
- Haga clic en su avatar en la esquina superior derecha
- Seleccione "Settings" (Configuraciones)
- En el menú lateral, haga clic en "SSH keys" (Llaves SSH)
- Haga clic en "Add key" (Agregar llave)
- Pegue la llave pública en el campo "Key" (Llave)
- Déle un nombre descriptivo a la llave (ej: "Portátil Trabajo")
- Haga clic en "Add key" (Agregar llave)
1.4. Probar la Conexión SSH
Pruebe la conexión SSH con Bitbucket:
ssh -T git@bitbucket.org
Debería ver un mensaje de éxito.
2. Git Credential Manager
El Git Credential Manager almacena su token de autenticación para que no tenga que escribirlo repetidamente.
2.1. Windows
En Windows, el Git Credential Manager se instala automáticamente con Git for Windows. Guarda sus credenciales de forma segura.
2.2. macOS
brew install git-credential-manager-core
Luego, configure Git para usar el Credential Manager:
git config --global credential.credentialStore osxkeychain
2.3. Ubuntu/Linux
sudo apt-get update
sudo apt-get install git-credential-manager
Luego, configure Git para usar el Credential Manager:
git config --global credential.credentialStore secrets
3. Creación de una Contraseña de Aplicación (Alternativa a las Llaves SSH)
Si prefiere usar una contraseña de aplicación en lugar de llaves SSH:
- Acceda a Bitbucket e inicie sesión
- Haga clic en su avatar en la esquina superior derecha
- Seleccione "Settings" (Configuraciones)
- En el menú lateral, haga clic en "App passwords" (Contraseñas de aplicación)
- Haga clic en "Create app password" (Crear contraseña de aplicación)
- Déle un nombre a la contraseña (ej: "Desarrollo Local")
- Seleccione los permisos necesarios (generalmente "Repository read" y "Repository write")
- Haga clic en "Create" (Crear)
- Copie el token generado (no podrá verlo de nuevo)
Al clonar un repositorio o hacer push, use su nombre de usuario y el token como contraseña:
git clone https://su_usuario@bitbucket.org/equipo/repositorio.git
# Cuando se le solicite, use el token como contraseña
Configuración del Repositorio
Después de configurar la autenticación, puede clonar el repositorio del proyecto:
Usando SSH
git clone git@bitbucket.org:equipo/repositorio.git
Usando HTTPS con Token
git clone https://su_usuario@bitbucket.org/equipo/repositorio.git
# Cuando se le solicite, use el token como contraseña
Próximos Pasos
Después de configurar la autenticación en Bitbucket, está listo para comenzar a trabajar con el repositorio del proyecto. El siguiente paso es instalar el entorno de desarrollo necesario para el bootcamp.