URL: https://git.upv.es
Ayuda: https://git.upv.es/help
Activación
Para activar manualmente el servicio de 2FA, inicie sesión en https://git.upv.es y realice las siguientes acciones:
- Acceda a “Settings > Account > Two-factor authentication” (Preferencias > Cuenta > Autenticación de dos factores) o en la url https://git.upv.es/-/profile/two_factor_auth
- Haga click en "Enable two-factor authentication"
- Desde su móvil escanee el QR code y abra el enlace con una Aplicación de 2FA compatible como Microsoft Authenticator, andOTP o Google authenticator.
- La aplicación móvil genera un código de autenticación nuevo (pin) cada pocos segundos. En git.upv.es, escribe el código en el campo debajo de "Register with two-factor app".
Uso 2FA para hacer push
Opción 1: Usar Private Token Access
- En el portal web https://git.upv.es hay que crear un Personal Access Token:
- Una vez validados lo creamos en Preferences→ Access Tokens
- Anotamos el token
- Veamos como hacer un push en Linux
- Opción 1.1: Ponemos el token en la url:
- $ git remote add origin https://milogin:miToken@git.upv.es/rutaProyecto.git
- $ git push....
- Opción 1.2: Almacenamos el token en un fichero:
- $ git remote add origin https://git.upv.es/rutaProyecto.git
- $ git config credential.helper store
- $ git push...
- Usuario: milogin
- Pwd: mitoken
- Las credenciales quedan almacenadas en ~/.git-credentials (es visible, permisos 600)
- Los siguientes git push ya coge las credenciales almacenadas
- Opción 1.1: Ponemos el token en la url:
Opción 2: Usar SSH
- En nuestro equipo Linux creamos el conjunto de par de claves publica/privada
- En el portal web https://git.upv.es añadimos nuestra clave pública:
- En Preferences→SSH Keys
- Veamos como hacer el push en Linux:
- $ git remote add origin ssh://git@git.upv.es/rutaProyecto.git