Hub documentation
Git sobre SSH
Git sobre SSH
Puedes acceder y escribir datos en los repositorios de huggingface.co mediante SSH (Secure Shell Protocol). Al conectarte por SSH, te autenticas con un archivo de clave privada en tu máquina local.
Algunas acciones, como enviar cambios o clonar repositorios privados, requieren que subas tu clave pública SSH a tu cuenta en huggingface.co.
Puedes usar una clave SSH existente o generar una nueva específicamente para huggingface.co.
Comprobación de claves SSH existentes
Si ya tienes una clave SSH existente, puedes usar esa clave para autenticar las operaciones de Git a través de SSH.
Las claves SSH suelen encontrarse en ~/.ssh en Mac y Linux, y en C:\\Users\\<username>\\.ssh en Windows. Enumera los archivos de ese directorio y busca archivos de la forma:
- id_rsa.pub
- id_ecdsa.pub
- id_ed25519.pub
Esos archivos contienen tu clave pública SSH.
Si no tienes dicho archivo en ~/.ssh, deberás generar una nueva clave. En caso contrario, puedes agregar tu clave pública SSH existente a tu cuenta de huggingface.co.
Generar un nuevo par de claves SSH
Si no tienes ninguna clave SSH en tu máquina, puedes usar ssh-keygen para generar un nuevo par de claves SSH (clave pública + clave privada):
$ ssh-keygen -t ed25519 -C "your.email@example.co"Recomendamos que introduzcas una frase de contraseña cuando se te solicite. Una frase de contraseña es una capa de seguridad adicional: es una contraseña que se solicitará cada vez que uses tu clave SSH.
Una vez que se genere tu nueva clave, añádela a tu agente SSH con ssh-add:
$ ssh-add ~/.ssh/id_ed25519Si elegiste una ubicación diferente a la predeterminada para almacenar tu clave SSH, deberás reemplazar ~/.ssh/id_ed25519 con la ubicación del archivo que utilizaste.
Agrega una clave SSH a tu cuenta
Para acceder a repositorios privados con SSH o para enviar cambios a través de SSH, es necesario agregar tu clave pública SSH a tu cuenta de huggingface.co. Puedes gestionar tus claves SSH en la configuración de tu usuario.
Para añadir una clave SSH a tu cuenta, haz clic en el botón “Add SSH key”.
A continuación, introduce un nombre para esta clave (por ejemplo, “Equipo personal”) y copia y pega el contenido de tu clave SSH pública en el área inferior. La clave pública se encuentra en el archivo ~/.ssh/id_XXXX.pub que encontraste o generaste en los pasos anteriores.
Haz clic en “Add key” y ¡voilà! Has añadido una clave SSH a tu cuenta de huggingface.co.
Prueba de tu autenticación SSH
Una vez que hayas añadido tu clave SSH a tu cuenta de huggingface.co, puedes comprobar que la conexión funciona como se espera.
En una terminal, ejecuta:
$ ssh -T git@hf.coSi ves un mensaje con tu nombre de usuario, ¡enhorabuena! Todo ha ido bien y estás listo para usar git a través de SSH.
En caso contrario, si el mensaje indica algo como lo siguiente, asegúrate de que tu clave SSH esté realmente en uso por tu agente SSH.
Hi anonymous, welcome to Hugging Face.Huellas digitales de las claves SSH de Hugging Face
Las huellas dactilares de las claves públicas se pueden utilizar para validar una conexión con un servidor remoto.
Estas son las huellas dactilares de las claves públicas de Hugging Face:
SHA256:aBG5R7IomF4BSsx/h6tNAUVLhEkkaNGB8Sluyh/Q/qY (ECDSA) SHA256:skgQjK2+RuzvdmHr24IIAJ6uLWQs0TGtEUt3FtzqirQ (DSA - obsoleto) SHA256:dVjzGIdV7d6cwKIeZiCoRMa2gMvSKfGZAvHf4gMiMao (ED25519) SHA256:uqjYymysBGCXXiMVebB8L8RIuWbPSKGBxQQNhcT5a3Q (RSA)
Puedes añadir las siguientes entradas de clave ssh a tu archivo ~/.ssh/known_hosts para evitar verificar manualmente los hosts de Hugging Face:
hf.co ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDtPB+snz63eZvTrbMY2Qt39a6HYile89JOum55z3lhIqAqUHxLtXFd+q+ED8izQvyORFPSmFIaPw05rtXo37bm+ixL6wDmvWrHN74oUUWmtrv2MNCLHE5VDb3+Q6MJjjDVIoK5QZIuTStlq0cUbGGxQk7vFZZ2VXdTPqgPjw4hMV7MGp3RFY/+Wy8rIMRv+kRCIwSAOeuaLPT7FzL0zUMDwj/VRjlzC08+srTQHqfoh0RguZiXZQneZKmM75AFhoMbP5x4AW2bVoZam864DSGiEwL8R2jMiyXxL3OuicZteZqll0qfRlNopKnzoxS29eBbXTr++ILqYz1QFqaruUgqSi3MIC9sDYEqh2Q8UxP5+Hh97AnlgWDZC0IhojVmEPNAc7Y2d+ctQl4Bt91Ik4hVf9bU+tqMXgaTrTMXeTURSXRxJEm2zfKQVkqn3vS/zGVnkDS+2b2qlVtrgbGdU/we8Fux5uOAn/dq5GygW/DUlHFw412GtKYDFdWjt3nJCY8= hf.co ssh-dss AAAAB3NzaC1kc3MAAACBAORXmoE8fn/UTweWy7tCYXZxigmODg71CIvs/haZQN6GYqg0scv8OFgeIQvBmIYMnKNJ7eoo5ZK+fk1yPv8aa9+8jfKXNJmMnObQVyObxFVzB51x8yvtHSSrL4J3z9EAGX9l9b+Fr2+VmVFZ7a90j2kYC+8WzQ9HaCYOlrALzz2VAAAAFQC0RGD5dE5Du2vKoyGsTaG/mO2E5QAAAIAHXRCMYdZij+BYGC9cYn5Oa6ZGW9rmGk98p1Xc4oW+O9E/kvu4pCimS9zZordLAwHHWwOUH6BBtPfdxZamYsBgO8KsXOWugqyXeFcFkEm3c1HK/ysllZ5kM36wI9CUWLedc2vj5JC+xb5CUzhVlGp+Xjn59rGSFiYzIGQC6pVkHgAAAIBve2DugKh3x8qq56sdOH4pVlEDe997ovEg3TUxPPIDMSCROSxSR85fa0aMpxqTndFMNPM81U/+ye4qQC/mr0dpFLBzGuum4u2dEpjQ7B2UyJL9qhs1Ubby5hJ8Z3bmHfOK9/hV8nhyN8gf5uGdrJw6yL0IXCOPr/VDWSUbFrsdeQ== hf.co ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBL0wtM52yIjm8gRecBy2wRyEMqr8ulG0uewT/IQOGz5K0ZPTIy6GIGHsTi8UXBiEzEIznV3asIz2sS7SiQ311tU= hf.co ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINJjhgtT9FOQrsVSarIoPVI1jFMh3VSHdKfdqp/O776s