(C'est un jusqu'à ce jour de répondre à une question aussi ancienne)
J'ai eu ssh versions basées sur le travail avec github/gitlab et teamcity 7 comme ceci:
Connectez-vous sur le teamcity de la machine et de l'utilisation puttygen/ssh-keygen pour générer une paire de clés rsa et enregistrer la clef openssh quelque part sensible.
(Gotcha - à l'Aide de puttygen? Assurez-vous que la clé privée est au format openssh - puttygen > conversions > exporter openssh clé)
Je vous propose de gagner la clé privée dans
C:\.ssh\id_rsa
Maintenant, le programme d'installation "clé privée par défaut" dans teamcity - créer un fichier
C:\.ssh\config
Et dans ce lieu ce:
Host * IdentityFile c:\.ssh\id_rsa
Connectez-vous à votre gitlab/guthub compte et le coller dans le openssh clé publique de votre teamcity clé privée.
Vous devriez maintenant être en mesure de créer un git vcs racine dans teamcity qui peut utiliser la valeur par défaut de la clé privée à tirer de votre source.