我们有一个Jenkins服务器(Jenkins版本2.107)和一个在Windows上运行的声明的从属机器SLAVE_MACHINE。
我有一个pipeline
类型的Jenkins项目。
构建配置由Jenkinsfile处理
#!groovy
def CheckingOut()
{
stage('Checking out')
checkout scm
}
node("SLAVE_MACHINE"){
CheckingOut()
Build_windows()
}
SLAVE_MACHINE上git的配置文件是
[core]
symlinks = false
autocrlf = true
fscache = true
[color]
diff = auto
status = auto
branch = auto
interactive = true
[pack]
[help]
format = html
[http]
sslCAInfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
[diff "astextplain"]
textconv = astextplain
[rebase]
autosquash = true
我必须按取消才能继续操作!
我的问题有两个:
是什么使身份验证窗口弹出?
由于它没有用(单击“取消”允许继续该过程),如何摆脱它?
预先感谢您的所有评论和答案。
答案 0 :(得分:0)
对于公共存储库(允许匿名克隆/获取)则不是这种情况
但是,如果这样做,请检查您的git config -l --show-origin
输出,这不仅意味着存储库的git配置,还包括 all 所有可能的git配置)
如果您在任何地方(在“ BitBucket: Permanently authenticating with Git repositories”中使用)都看到“经理”,请将其删除。然后重试。