password instead and git github ssh ssh-keys ssh-agent

instead - Github Private Team Separate SSH Keys



git config username and password (1)

Es bastante simple. Genera diferentes claves en cada dispositivo como creías antes

Una forma de hacerlo es limitar a las claves ssh para los dispositivos

Lo haces simplemente almacenando diferentes teclas en cada dispositivo y en las que no quieres tener acceso no configuran las teclas ssh.

Simplemente siga estos pasos y configurará su clave ssh en muy poco tiempo:

  • Genere una nueva clave ssh (u omita este paso si ya tiene una clave)
    ssh-keygen -t rsa -C "your@email"

  • Una vez que tenga su clave establecida en el directorio home/.ssh (o Users/<your user>.ssh en Windows), Users/<your user>.ssh y copie el contenido

¿Cómo agregar sh key a la cuenta de github?

  • Inicie sesión en la cuenta de Github
  • Haga clic en el ranchero en la esquina superior derecha (Configuración)
  • Haga clic en las SSH keys
  • Haga clic en la Add ssh key
  • Pega tu clave y guarda

Y todo listo para ir :-)

Tengo una cuenta personal en Github. También lo hacen un montón de compañeros de trabajo. Creamos un equipo privado en Github para mi equipo. Nos gustaría restringir el acceso a los repositorios privados a las computadoras portátiles de la compañía .

Una forma de hacerlo es limitar a las claves ssh para los dispositivos. Sin embargo, no estoy seguro de si GitHub permite Key-sandboxing para proyectos privados.

En resumen, ¿puedo configurar un equipo privado en GitHub (y asociar claves SSH) para que no pueda, por error, acceder al código usando mi computadora personal?

(Esta no es una pregunta de seguridad. Si quiero ser malvado y acceder al código en mi laptop personal de todos modos, puedo hacerlo fácilmente).