Skip to content

Latest commit

 

History

History
129 lines (99 loc) · 5.51 KB

1-setting-up-account.asc

File metadata and controls

129 lines (99 loc) · 5.51 KB

Creación y configuración de la cuenta

Lo primero que necesitas es una cuenta de usuario gratuita. Simplemente visita https://github.com, elige un nombre de usuario que no esté ya en uso, proporciona un correo y una contraseña, y pulsa el botón verde grande ``Sign up for GitHub''.

Formulario para darse de alta en GitHub.
Figure 1. Formulario para darse de alta en GitHub.

Lo siguiente que verás es la página de precios para planes mejores, pero lo puedes ignorar por el momento. GitHub te enviará un correo para verificar la dirección que les has dado. Confirmar la dirección ahora, es bastante importante (como veremos después).

Note

GitHub proporciona toda su funcionalidad en cuentas gratuitas, puedes tener tanto proyectos públicos como privados ilimitados. La única limitación ese que en cada uno de tus proyectos privados solo puedes tener un máximo de tres colaboradores. Los planes de pago de GitHub te permiten tener algunas herramientas extra, pero esto es algo que no veremos en este libro.

Si pulsas en el logo del gato con patas de pulpo en la parte superior izquierda de la pantalla llegarás a tu escritorio principal. Ahora ya estás listo para comenzar a usar GitHub.

Acceso SSH

Desde ya, puedes acceder a los repositorios Git utilizando el protocolo https://, identificándote con el usuario y la contraseña que acabas de elegir. Sin embargo, para simplificar el clonado de proyectos públicos, no necesitas crearte la cuenta. Es decir, la cuenta sólo la necesitas cuando comienzas a hacer cosas como bifurcar (fork) proyectos y enviar tus propios cambios más tarde.

Si prefieres usar SSH, necesitas configurar una clave pública. Si aún no la tienes, mira cómo generarla en ch04-git-server.asc.) Abre tu panel de control de la cuenta utilizando el enlace de la parte superior derecha de la ventana:

Enlace ``Account settings''.
Figure 2. Enlace ``Account settings''.

Aquí selecciona en el lado izquierdo la opción ``SSH keys''.

Enlace ``SSH keys''.
Figure 3. Enlace ``SSH keys''.

Desde ahí, pulsa sobre “Add an SSH key”, proporcionando un nombre y pegando los contenidos del archivo ~/.ssh/id_rsa.pub (o donde hayas definido tu clave pública) en el área de texto, y pulsa sobre ``Add key''.

Note

Asegúrate de darle a tu clave un nombre que puedas recordar. Puedes, por ejemplo, añadir claves diferentes, con nombres como "Clave Portátil" o "Cuenta de trabajo", de modo que si tienes que revocar alguna clave más tarde, te resultará más fácil saber cuál es.

Tu icono

También, si quieres, puedes reemplazar el icono (avatar) que te generaron para ti con una imagen de tu elección. En primer lugar selecciona la opción Profile'' (encima de la opción de SSH keys'') y pulsa sobre ``Upload new picture''.

Enlace ``Profile''.
Figure 4. Enlace ``Profile''.

Nosotros eligiremos como ejemplo una copia del logo de Git que tengamos en el disco duro y luego tendremos la opción de recortarlo al subirlo.

Recortar tu icono.
Figure 5. Recortar tu icono

Desde ahora, quien vea tu perfil o tus contribuciones a repositorios, verá tu nuevo icono junto a tu nombre.

Si da la casualidad que ya tienes tu icono en el popular servicio Gravatar (conocido por su uso en las cuentas de Wordpress), este icono será detectado y no tendrás que hacer este paso, si no lo deseas.

Tus direcciones de correo

La forma con la que GitHub identifica tus contribuciones a Git es mediante la dirección de correo electrónico. Si tienes varias direcciones diferentes en tus contribuciones (commits) y quieres que GitHub sepa que son de tu cuenta, necesitas añadirlas todas en el apartado Emails de la sección de administración.

Añadiendo direcciones de correo.
Figure 6. Añadiendo direcciones de correo

En Añadiendo direcciones de correo podemos ver los diferentes estados posibles. La dirección inicial se verifica y se utiliza como dirección principal, lo que significa que es donde vas a recibir cualquier notificación. La siguiente dirección se puede verificar y ponerla entonces como dirección principal, si quieres cambiarla. La última dirección no está verificada, lo que significa que no puedes usarla como principal. Pero si GitHub ve un commit con esa dirección, la identificará asociándola a tu usuario.

Autentificación de dos pasos

Finalmente, y para mayor seguridad, deberías configurar la Autentificación de Dos Pasos o ``2FA''. Este tipo de autentificación se está haciendo más popular para reducir el riesgo de que te roben la cuenta. Al activarla, GitHub te pedirá identificarte de dos formas, de manera que si una de ellas resulta comprometida, el atacante no conseguirá acceso a tu cuenta.

Puedes encontrar la configuración de ``2FA'' en la opción Security de los ajustes de la cuenta.

2FA dentro de Security
Figure 7. 2FA dentro de Security

Si pulsas en el botón ``Set up two-factor authentication'', te saldrá una página de configuración donde podrás elegir un generador de códigos en una aplicación de móvil (es decir, códigos de un solo uso) o bien podrás elegir que te envíen un SMS cada vez que necesites entrar.

Cuando configures este método de autentificación, tu cuenta será un poco más segura ya que tendrás que proporcionar un código junto a tu contraseña cada vez que accedas a GitHub.