tipos tag repositorio rama qué que existen etiquetas crear como cambiar git tfs public-key-encryption

tag - Empujando a git TFS utilizando clave pública/privada



que es un repositorio git (5)

Tengo un servidor TFS que usa git para control de código fuente. ¿Cómo uso las claves públicas / privadas de estilo ssh para empujar / jalar / extraer desde el servidor TFS? Es decir, ¿dónde agrego mi clave pública en el servidor TFS?


Al utilizar TFS 2015 actualización 3, puede conectar el repositorio de TFS-GIT de forma remota desde el servidor Linux instalado de GIT mediante la autenticación SSH. Para esto necesita generar claves públicas y privadas desde el servidor Linux usando el comando SSH -keygen. Luego copie el público en la ventana de perfil de TFS 2015.3. Entonces puedes conectar el repositorio TFS-GIT.


Como dice @abbottdev, no es posible la clave pública / privada, por lo que sé.

Además, Windows Credential Store es una herramienta que podría ser útil (parece significar "De una vez por todas ").

PS: Funciona también para BitBucket .

Buena explicación sobre este tema here .


Como git envía cmds y contenido a través de ssh, podrías instalar openssh y un cliente git separado en el servidor tfs, lo que usé en cygwin, tfs no sabría la diferencia. Solo necesitas instalar openssh como un servicio. Aunque hice esto con un servidor de bambú de Atlassian, el concepto es el mismo.


La actualización 3 de TFS 2015 admite la autenticación SSH. Puede encontrar los detalles en el siguiente enlace https://www.visualstudio.com/en-us/docs/git/use-ssh-keys-to-authenticate

Para TFS 2013 y TFS 2015 U1 y U2, puede conectarse al repositorio GIT de TFS de forma remota cambiando la configuración de autenticación como la autenticación de Windows: Deshabilitado Autenticación básica: Habilitado