如果有人能告诉我如何为Stash repo设置Jenkins,我将不胜感激,不需要Webhook或插件(我认为),这是为了测试,我只想手动触发构建。我使用了存储库URLssh://git@stash.xxxxxxx:xx/xx/xx.git使用我的存储凭据,但收到错误"stderr:主机密钥验证失败"。
在Jenkins master上,您需要为Jenkins用户(或Jenkins进程的所有者)生成一个公钥:
ssh-keygen -t rsa (with no paraphrase)
接下来,转到ssh文件夹~/.ssh并复制id_rsa.pub文件的内容。
使用Stash,继续执行相关项目/设置/访问密钥。
粘贴您的公钥,然后选择读取或读取/写入访问权限。
它应该可以解决您的问题:)