Pergunta

I use GitBlit (1.3.2), Jenkins (1.534) on RedHat 6

I created a Git repository on a local GitBlit. Access is restricted to authenticated users. This works fine.

When I try to configure a new job in Jenkins to enable continuous Integration, I enter the Git repository URL as follow:

http://jenkins@myhost.local/gitblit/git/testing/secured_repo.git

I received the error message below and I don't know where to set the jenkins's password...

Failed to connect to repository : Failed to connect to http://jenkins@myhost.local/gitblit/git/testing/secured_repo.git (status = 401)

Help is very welcome!

Foi útil?

Solução

You could try including the password in your url:

http://jenkins:password@myhost.local/gitblit/git/testing/secured_repo.git

Outras dicas

This should work using Jenkins 1.560 and gitblit 1.5.0 if you add the credentials to Jenkins(Global Credentials) and use JGit(if the installed version of git doesn't support git config --local) You can probably use native git if you have a more recent version(>=1.7.9).

Url would be http://myhost.local/gitblit/git/testing/secured_repo.git

Then either select credentials from the dropdown or add new credentials.

Use .netrc in folder /var/lib/jenkins

machine host
login user
password yourpassword
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top