直到现在我在詹金斯运行了以下命令:
git branch: branch_nam, url: url, credentialsId: cred
效果很好。 我试图添加一种方法来检查特定的标签/提交,所以我使用了以下命令:
checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: url]], branches: [[name: tag]]], credentialsId: cred, poll: false
但我收到以下错误:
错误:克隆远程仓库“来源”时出错 hudson.plugins.git.GitException:命令“git fetch --tags --progress http://codefront:8080/tfs/DefaultCollection/some_folder +refs/heads/:refs/remotes/origin/" 返回状态码 128: stdout: stderr: fatal: Authentication failed for http://codefront:8080/tfs/DefaultCollection/some_folder
我做错了什么? 每个命令的工作方式有什么区别?
提前致谢