0
我有詹金斯管道脚本,我有这样的命令:制作混帐使用SSH密钥,而不是用户名和密码
mvn release:prepare
这反过来要求git push
使用此键为我的Git仓库,其工作原理:
ssh://[email protected]/my-project.git
这一切都很好。
然而,当我打电话混帐脚本直接别的地方:
git tag -l : xargs -n 1 git push --delete origin
使用的关键是:
https://my-username:[email protected]
这是行不通的。
那么我该如何强制git使用SSH密钥?
我试过围绕与此的代码,其中,而不是'gitCredentials'我把我的SSH密钥。但是,没有任何改变。 – octavian
我不知道这是否有效,你应该使用注册密钥的ID。看看片段生成器。 – Christopher