我刚刚搭建了Jenkins,并在我的Stash中有一些存储库。 我在Jenkins中安装了“Git插件”。 现在,我可以输入存储库的URL,但没有地方输入我的凭据。
可以使用
http://username:password@mydomain/xx/yy.git
但那是我不想做的事情。
我还能做什么来进行身份验证?
我刚刚搭建了Jenkins,并在我的Stash中有一些存储库。 我在Jenkins中安装了“Git插件”。 现在,我可以输入存储库的URL,但没有地方输入我的凭据。
可以使用
http://username:password@mydomain/xx/yy.git
但那是我不想做的事情。
我还能做什么来进行身份验证?
自从jenkins的“Git插件”升级到2.0版本后,你可以直接添加所需的ssh和用户名/密码凭据(基于凭据插件)。
详细信息请参见“Git插件”的变更日志:https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin#GitPlugin-Changelog。
如果需要进一步整合git和stash以进行pull request,则还需要在stash中安装“Stash Webhook for jenkins”插件,并在jenkins中安装“Stash Notifier”插件以相互连接。