Configurar ssh y tokens de acceso para github
Para configurar los accesos a github se puede hacer desde ssh, o con los tokens de acceso personal. Aqui estan los pasos para hacer la configuración.
ssh
- Entrar a tu perfil en github
- elegir SSH and GPG keys
- generar clave ssh en tu computadora ssh-keygen -t rsa -b 4096 -C “tuCorreoDeGithub@email.com”
- ver la clave publica cat /home/demo/.ssh/id_rsa.pub
- pegar clave publica en github
Personal access token
> remote: Invalid username or token. Password authentication is not supported for Git operations.
- Entrar a tu perfil en github
- Entrar en developer options
- Generar Personal Access Token
- El token que te genera sera tu contraseña para entrar en el dispositivo
¿Como evitar poner el usuario y contraseña cada vez?
parece que la forma mas sencilla es configurarlo como ssh en lugar de https, para esto se puede cambiar el origin
puedes confirmar si esta configurado como https de la siguiente manera $ git remote get-url origin https://github.com/usuario/repo.git
y para cambiarlo simplemente es con $ git remote set-url origin git@github.com:usuario/repo.git