Sto tentando di clonare un repository aziendale GitHub remoto e sto correndo nel seguente errore dopo aver aggiunto l'URL del repository remoto a nella mia configurazione Jenkins:Plugin Git di Jenkins: Impossibile connettersi al repository, codice di stato restituito 128
hudson.plugins.git.GitException: Command "/usr/bin/git -c askpass=true fetch --tags --progress https://github.com/myUsername/myProject.git refs/heads/*:refs/remotes/origin/*" returned status code 128: stdout: stderr: fatal: unable to access https://github.myOrg.com/myUsername/myProject.git/': Failed to connect to github.com port 443: Operation timed out at...
dettagli di configurazione & cose che ho provato:
- Jenkins URL è a difetto di http://localhost:8080/ (Getti ng l'avviso: "Si prega di impostare un nome host valido, invece di localhost")
- Tutte le dipendenze di cui sono stati installati per la Git Plugin
- ho aggiunto le credenziali Git per l'autorizzazione a repo remoto della mia organizzazione
- ho cercato di aggiungere i miei personali (non-enterprise conto git) le credenziali & repo al plugin con lo stesso risultato
- ho impostato la mia "Path to Git eseguibile" per raggiungere 'git' e '/ usr/bin/git'
- Posso collegarmi a Git sia tramite la riga di comando che nel browser
Domande:
- Perchè sono in qualche modo tenuti a fornire l'autenticazione (le chiavi SSH) solo per Jenkins usare/clonare il mio repo remoto?
- Perché Jenkins lancia un avvertimento per aver lasciato l'URL predefinito? Questo significa che devo "mettere" Jenkins da qualche altra parte oltre alla mia macchina locale?
Ho risolto il problema per alcuni giorni e non sono sicuro di quali sono i miei problemi a questo punto! Per favore aiuto!!
Questa [risposta] (http://stackoverflow.com/a/33827734/153487) potrebbe risolvere il problema. Ho risolto il mio problema con successo. –