Jenkins无法读取“ https://github.****.org”的用户名:没有此类设备或地址git push错误

时间:2019-05-16 13:05:49

标签: jenkins

我们有一个要求,在Jenkins管道中,我们必须破坏NodeJS包的npm版本并执行git标签git push。

为此,我们要做的是拥有一个pyhton脚本,该脚本在提高版本之前可以完成一些任务。 因此,我们在JenkinsFile中完成了此操作


withCredentials([usernamePassword(credentialsId: 'username', passwordVariable: 'adminPass', usernameVariable: 'adminUser')]) {
            sh "echo https://$adminUser:$adminPass@github**** > ~/.git-credentials"
            sh "git config --local credential.helper store --file=~/.git-credentials"

但是每次我们从python脚本进入push命令时,都会出现此错误

could not read Username for 'https://github.****.org': No such device or address

问题是简单的错误,但是当我们尝试对问题进行谷歌搜索时,我们得到了各种各样无法解决的解决方案。

1 个答案:

答案 0 :(得分:0)

对于那些被卡住的人,只需检查您的用户名或密码中是否没有'@'。