Я пытаюсь подключиться к github с помощью плагина Jenkins Credential
withCredentials([usernamePassword(credentialsId: gitCredential, passwordVariable: 'GIT_PASSWORD', usernameVariable: 'GIT_USERNAME')]) {
sh("git push https://${GIT_USERNAME}:${GIT_PASSWORD}@stash.abc.com:656/rad/abl/optical.git --tags")
}
Я пытаюсь запихнуть в Git, но он не работает с приведенной ниже ошибкой, поскольку пароль содержит @.Поскольку мы никак не можем urlEncode на пароль, полученный из плагина учетных данных Jenkins.Я ищу способ разрешить имя пользователя и пароль правильно.
[Tagging] Running shell script
+ git push 'https://****:****@stash.abc.com:656/rad/abl/optical.git' --tags
fatal: unable to access 'https://****:ZxmP*K@v6iO/?w4ms@stash.abc.com:656/rad/abl/optical.git': Couldn't resolve host 'v6iO'
[Pipeline] }
[Pipeline] // withCredentials
Любой ввод будет полезным.
Спасибо!