You could try including the password in your url:
http://jenkins:password@myhost.local/gitblit/git/testing/secured_repo.git
题
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!
解决方案
You could try including the password in your url:
http://jenkins:password@myhost.local/gitblit/git/testing/secured_repo.git
其他提示
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