No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Configurando nuestras credenciales

14/17
Recursos

Aportes 32

Preguntas 8

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Recomiendo también cambiar por defecto la rama master a main. Te ahorrará problemas a futuro.

git config --global init.defaultBranch main

Una buena práctica es firmar tus commits con una llave gpg y darle así una validación adicional a tus commits.

https://docs.github.com/en/github/authenticating-to-github/managing-commit-signature-verification/signing-commits

Virtualicé mi Ubuntu por fin, ahora voy a experimentar con una usb. El Master al que mejor le entiendo la narración de comandos es Enrique Devars.

La clase está genial, solo un pequeño detalle que me pareció curioso…
.
A la hora de registrarse, le ocultaron tanto el email como la contraseña a Devars

.
Pero, apenas baja en la página, se los puede ver sin ningún problema 😅


.
Un detalle gracioso de producción, pero no le baja la calidad al contenido del curso.

Ojo necesitas como contraseña no la que pusiste en git sino un token que tenes que generar. Por eso sale un error 400… https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsettings%2Ftokens

Si por casualidad escribieron mal su nombre o correo usen este comando.

git config --global --replace-all user.email “Aquí va tu nombre modificado”

con esto remplaza ya sea el nombre o correo actual por el nuevo

muy bien explicado el video y la configuración de git en linux

An SSH key is an alternate way to identify yourself that doesn’t require you to enter you username and password every time. SSH keys come in pairs, a public key that gets shared with services like GitHub, and a private key that is stored only on your computer. If the keys match, you’re granted access.

¿Qué es una SSH?


SSH (Secure Shell) es un protocolo de red que permite a los usuarios conectarse y administrar remotamente dispositivos y servidores. SSH utiliza técnicas de cifrado para asegurar que las comunicaciones entre el cliente y el servidor sean seguras.
.
Para autenticarse con un servidor SSH, es común utilizar un par de claves criptográficas pública-privada (SSH keys). Estas claves son generadas por el usuario y el servidor, y permiten una autenticación segura sin necesidad de ingresar contraseñas cada vez que se conecta al servidor.
.

Generar una nueva SSH key

  • Abrir la terminal y dirigirse al home de nuestro PC ya que ahí quedarán guardadas las llaves.
  • Escribir el siguiente comando: ssh-keygen -t ed25519 -C [email protected]. Esto creará una nueva llave pública “id_ed25519.pub” y una llave privada “id_ed25519” en el directorio “~/.ssh”, utilizando el correo electrónico proporcionado como etiqueta.
    .
  • Cuando se le pida “Introducir un archivo en el que guardar la clave”, puede pulsar Intro para aceptar la ubicación predeterminada del archivo. Tenga en cuenta que, si ha creado claves SSH anteriormente, ssh-keygen puede pedirle que reescriba otra clave, en cuyo caso le recomendamos que cree una clave SSH con nombre personalizado. Para ello, escriba la ubicación predeterminada del archivo y sustituya id_ssh_keyname por el nombre personalizado de su clave.
    .
  • Luego se solicitará una frase de contraseña segura “passphrase” como seguridad adicional. Esto es opcional y se puede omitir oprimiendo enter.
    .

Agregar la llave SSH al ssh-agent


Antes de añadir una nueva clave SSH al ssh-agent para gestionar sus claves, debería haber comprobado las claves SSH existentes y haber generado una nueva clave SSH.

  • Verificar que el ssh-agent esté ejecutándose eval "$(ssh-agent -s)"
  • Agregar nuestra llave privada SSH ssh-add ~/.ssh/id_ed25519
    .

Agregar una nueva llave SSH a nuestra cuenta de GitHub


  • Copia el contenido de tu llave publica SSH al portapapeles. Para eso, debes ir a la ubicación de tus llaves “~/.ssh/id_ed25519.pub” y abrir el archivo .pub con el bloc de notas.
  • En GitHub, ve a la esquina superior derecha, da clic en tu imagen de perfil y luego haz clic en Configuraciones.
  • En la sección “Acceso” de la barra lateral, haz clic en llaves SSH y GPG.
  • Haz clic en Nueva clave SSH o en Añadir clave SSH.
  • En el campo “Título”, añade una etiqueta descriptiva para la nueva clave. Por ejemplo, si utilizas un portátil personal, puedes llamar a esta clave “Portátil personal”. Selecciona el tipo de clave, ya sea de autenticación o de firma. En el campo “Clave”, pega tu clave pública. Haz clic en Añadir clave SSH.
  • Si se te solicita, confirma el acceso a tu cuenta en GitHub.

Configurar Git:

	- git config --global user.name “usuario”
	- git config --global user.email “correo”
	- git config --list
Open Terminal .
Enter ls -al ~/.ssh to see if existing SSH keys are present. $ ls -al ~/.ssh # Lists the files in your .ssh directory, if they exist.
Check the directory listing to see if you already have a public SSH key. ...
Either generate a new SSH key or upload an existing key.

Si lo notan, el está usando Bitwarden para gestionar sus contraseñas, también lo uso. Les dejo un tutorial por aquí.
Para Pc
https://www.youtube.com/watch?v=GrGoQC_Q5ck&t=641s
Para Móvil
https://www.youtube.com/watch?v=UIZOns2OwBc&t=10s

Configuración de credenciales en Git


  • configura el nombre de usuario
git config --global user.name "nombre o nickname"
  • configura el correo electrónico del usuario
git config --global user.mail "[email protected]"

  • Visualiza las configuraciones de git
git config  --list

Ojo cuando les aparezca que la contraseña está en la lista de contraseñas comunes, podría significar que tal contraseña está comprometida, para más info busquen en https://haveibeenpwned.com/, o en algún administrador de contraseñas que tengan, como el de Apple 😃

espero y le sirva a alguien, quería hacer un tutorial en platzi o blog en platzi llamado:

“NO PUEDO HACER PUSH EN UBUNTU”

me tarde horas y horas en resolver esto que nunca me había pasado antes:

se van a:

  • SETTINGS

  • DEVELOPER SETTINGS

  • PERSONAL ACCESS TOKENS

  • TOKENS (CLASSIC)

También deben de darle permisos de que quieren que puedan hacer con ese token y si se les pierde, no lo guardaron, no ocupan generar uno nuevo, sólo tienen que regenerar uno nuevo:

follow me:

https://github.com/iecgerman

Notes

Digital Credentials

A digital credential is a proof of qualification, competence, or clearance that is attached to a person. Also, digital credentials prove something about their owner.

https://en.wikipedia.org/wiki/Digital_credential

It is necessary to set our credentials before start using Git:

  1. Create an account in GitHub
  2. Go to the terminal and settle your credentials

Your username:

git config --global user.name "Papita"

Your email

git config --global user.email "[email protected]"

If you want to list your data:

git config --list

Excelente clase, cada vez me gusta más la terminal 😄.

hola,soy un nuevo aprendiz,y agradeceria si me ayudan a resolver una incidencia, estoy en la clase numero 14 "configurando credenciales" he realizado cada uno de los pasos que indican bien todo haste que llegue a lo de configurar el user name y el correo por medio de la terminal en el pc siguiendo lo que el tutor dice que es : git config --global user name "xxxxxxxxx" y enter y lo que sale es un mensaje que me dice que git config no es un comando de git. entonces,he quedado sin poder continuar pues debo realizar esto para no seguir adelante con lagunas de temas que seguro me haran falta mas adelante. no se si es porque la version de git con que esta grabada la clase es diferente a la que actualmente tego instalada que es la ultima para hoy agosto 15 / 2024, gracias por su colaboracion
Gracias ☺️
no seas malo git, tremenda verificacion tiene, unas ganas de molestar

Las credenciales son un conjunto de datos que se utilizan para autenticar la identidad de un usuario en un sistema informático o plataforma en línea. Las credenciales suelen consistir en un nombre de usuario y una contraseña, aunque también pueden incluir otros datos como un PIN, una huella digital o un token de seguridad.

Cool

Clase 14 – Configurando nuestras credenciales


¿Qué son las credenciales?

  • Es la información con la cual podemos identificarnos en una plataforma.

¿Qué credenciales debemos configurar en Git?

  • Nombre de usuario.
  • Correo electrónico.

¿Cómo podemos crear una cuenta en GitHub?

  • Acceder a la página de GitHub
  • Dar clic en el botón “Sign Up”.
  • Escribimos:
    • Nombre de usuario.
    • Correo electrónico.
    • Contraseña.
  • Elegimos si queremos que nos lleguen correos de información relevante en GitHub.
  • Verificamos nuestra cuenta.
  • Clic en el botón Create accont.

¿Para qué sirve el comando git config --global user .name “nombre-usuario”? (quitar el espacio)

  • Para configurar nuestro nombre de usuario en Git.

¿Para qué sirve el comando git config --global user .email “correo-electrónico”?(quitar el espacio)

  • Para configurar nuestro correo electrónico en Git.

¿Cómo podemos ver nuestras credenciales de nombre de usuario y correo electrónico en Git?

  • Con el comando git config –list

Credenciales configuradas!

Esperaba que cometiera la novatada de Ricardo Celis de revelar su correo de Gmail cuando en todo el curso lo ocultaba. Pero no.

buena explicacion la clase

Ya esta confirmado todo 😄

Configurando nuestras credenciales 14/17

  • Ir a GitHub y crear una cuenta

Siempre funcional Git

siempre tengan configurado las credenciales a veces les dara error si no lo tienen configurado

Gracias!