2013-01-03 16 views
6

Ho cercato per circa tre ore di creare un Root VCS che punta a un repository Github utilizzando "Chiave privata" come metodo di autenticazione.Connessione di TeamCity VCS Root con un repository GitHub utilizzando una chiave privata

enter image description here

Ma quando ho colpito il tasto "Test di connessione" ottengo questo errore di nuovo:

Elenco arbitri remota non è riuscita: com.jcraft.jsch.JSchException: non valida PrivateKey: C: \ Users \ Administrator.ssh \ EC2BuildServerPrivateKey.ppk

la chiave privata esiste sicuramente, e ho anche clonato il repository utilizzando questa stessa chiave utilizzando le estensioni GIT.

Sicuramente non sono il primo a provare e utilizzare github come root VCS !? Sto usando Team City 7.1.3!

Qualcuno può per favore, per favore, aiutare con alcuni suggerimenti di cose da verificare?

Forse dovrei usare qualche altro "metodo di autenticazione" in quanto questo non funziona?

risposta

8

Sono abbastanza sicuro che TeamCity richiede una chiave privata OpenSSH e non funzionerà con una chiave privata nel formato chiave privata PuTTY (.ppk).

È possibile convertire la chiave privata utilizzando la GUI PuTTY Key Generator fornita con PuTTY.

+0

Questo ha funzionato esattamente come hai detto tu. Rispetto! –

+0

amico, tu rock per questo !! – D3vtr0n

Problemi correlati