Ho un server Jenkins (2.0 Beta-2) in esecuzione su Windows 2012 R2 x64, con una nuova build configurata per ottenere i file di origine da TFS GIT (2013). Ho già installato la versione di Git per Windows fornita da Microsoft, quella che afferma di risolvere il problema di autenticazione tra GIT CLI e TFS GIT.Bloccato a causa del problema di autenticazione
mio .gitconfig si presenta così:
[credential]
helper = manager
interactive = never
validate = false
integrated = true
Jenkins è in esecuzione con un account di servizio, senza alcuna sessione interattiva. Questo account di servizio è membro del gruppo di amministrazione locale sul build server ed è configurato correttamente come contributore su TFS. Il problema qui è che quando il Jenkins costruire avvia, si blocca durante il seguente comando:
git.exe -c core.askpass=true fetch --tags --progress http://my.tfs.server:8080/tfs/collection/_git/MyProject +refs/heads/*:refs/remotes/origin/*
Per me, sembra chiaro che è bloccato, per chiedere le credenziali, anche se ho impostato in modo da utilizzare il git -credential-manager. Ho anche provato a memorizzare le credenziali dell'account di servizio, utilizzando il comando "store" dal GCM, ma non riesce con un errore strano (la sintassi da utilizzare è piuttosto confusa, quindi è possibile che stia facendo qualcosa di sbagliato mentre provandolo).
Ho avuto lo stesso problema Mi dispiace dirvi che la soluzione per me era passare a un server Ubuntu o provare a far funzionare Jenkins all'interno di un contenitore mobile entrambi funziona per me –
questo problema è stato contrassegnato come Non risolverà [2] a causa della compatibilità della versione di Git –
@ ZeRubeus hai il link a questo problema? –