¿Github requiere toda la clonación, tanto de repositorios públicos como privados, para usar una clave pública SSH? Quizás una pregunta mejor, ¿puede Git clonar un repositorio de Github sin una clave ssh en absoluto?¿Se necesita una clave SSH para clonar una cuenta pública de github?
Respuesta
No. Una clave SSH solo es necesaria para presionar a un repositorio público en github, no para extraer de uno (aunque el método más fácil para obtener un clon al que luego puede presionar usa la misma tecla para arrastrar, esa no es la única forma de trabajar).
Puede utilizar el protocolo https, como se menciona en "GitHub - Https access".
Luego, usaría su nombre de usuario/contraseña de GitHub en un archivo ~/.netrc
(que puede ser security concern).
Nota: on Windows, that would be an _netrc file.
Desde GitHub apoya smart http protocol (como detailed here), se puede utilizar para que la clonación/tirando y para empujar.
claves SSH se utiliza para la comunicación más seguridad. No es necesario, aunque usar la clave SSH es útil porque encripta la comunicación y también no implica la contraseña.
- 1. ¿Cómo accedo a mi clave pública SSH?
- 2. ssh-rsa validación de clave pública utilizando una expresión regular
- 3. Jenkins & Github no usa la clave SSH
- 4. Cuentas múltiples Github una computadora siempre ve una cuenta
- 5. Obtención de una huella digital SSH desde una clave pública en Python
- 6. Error de permisos github (clave ssh no reconocida)
- 7. ¿Cómo puedo revisar mi clave SSH para github?
- 8. ssh ejemplo de autenticación de clave privada/pública
- 9. ¿Se necesita un índice para una clave principal en SQLite?
- 10. Usando Github para Windows para trabajar con Git privado a través de SSH
- 11. Creación de una clave SSH con ssh-keygen no crea la carpeta .ssh
- 12. ¿Cómo crear una cuenta SSH restringida para un repositorio GIT?
- 13. Git, cómo generar la clave pública
- 14. SSH a EC2 pero obtiene permiso denegado (clave pública)
- 15. Portable Git y GitHub: SSH Keys
- 16. Crear un almacén de claves desde una clave privada y una clave pública
- 17. Agregar una clave SSH permanentemente en las ventanas de msysgit
- 18. Dada una clave privada, ¿es posible derivar su clave pública?
- 19. Jenkins dando error al clonar desde gitHub
- 20. ssh clon no funciona con github
- 21. Error de Heroku: "Permiso denegado (clave pública)"
- 22. ¿Cómo configuro la Autenticación de clave pública?
- 23. Ubuntu Github claves ssh emisión
- 24. GitHub - Ocultar la actividad pública/Mis acciones
- 25. Intentando usar claves RSA para SSH en EC2, obteniendo: identificador RSA1 incorrecto ... permiso denegado (clave pública)
- 26. Generar una clave openssh ssh válida bajo windows
- 27. Maven no usará la clave pública para implementar
- 28. ¿Se ha generado una clave pública de rsa en mac para su uso con git, pero no se puede encontrar?
- 29. Gitosis requiere contraseña aunque la clave pública se da
- 30. SQL: ¿Necesita una clave primaria autoincremental para tablas Many-Many?
SSH no es necesario si utiliza la URL HTTPS. – Tekkub