Hello, I am trying to connect to our private gitlab repository using https because ssh is currently disabled, but I am not having any luck. Does the rundeck-git plugin work with https?
Here are some details:
Rundeck Version: 2.6.4
On the Git Export page, I have the following:
- Committer Name = rundeck (I created this account in gitlab).
- I left SSH Key Storage Path blank
- I set the Password Storage Path to a password object that contains the gitlab password for the rundeck user. I also tried using the token instead of the password, but neither worked.
- Format = yaml
When I press the Setup button, I get this error in response:
Failed fetch from the repository: https://my.gitlab.host/gitlab/jsmith/Rundeck-Jobs.git: Authentication is required but no CredentialsProvider has been registered
Looking at the jgit documentation, it seems that the CredentialsProvider is not used for ssh connections, but is required for https connections, which could be the root of the problem.
Thanks,
Jeremy