git - ERROR : Couldn't find any revision to build. 验证此作业的存储库和分支配置

标签 git jenkins

我是 Jenkins(和 Stackoverflow)的新手,我正在设置一个简单的 Jenkins 作业来轮询 git 存储库。

1) 我在我的本地机器上创建了一个 git 仓库。 2) 我创建了一个 Jenkins Freestyle 作业,并在配置屏幕上输入了以下参数:

存储库 URL:media@127.0.0.1:/home/media/git_repo_remote 凭据:无

“存储库 URL”文本字段下出现以下错误:

Failed to connect to repository : Command "git ls-remote -h media@127.0.0.1:/home/media/git_repo_remote HEAD" returned status code 128:
stdout: 
stderr: Host key verification failed. 
fatal: Could not read from remote repository.

请确保您拥有正确的访问权限 并且存储库存在。

然后我将存储库 URL 更改为“https:///127.0.0.1/home/media/git_repo_remote”并在日志中收到以下内容:

Started by an SCM change
Building in workspace /var/lib/jenkins/workspace/First Job
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https:///127.0.0.1/home/media/git_repo_remote # timeout=10
Fetching upstream changes from https:///127.0.0.1/home/media/git_repo_remote
 > git --version # timeout=10
 > git fetch --tags --progress https:///127.0.0.1/home/media/git_repo_remote +refs/heads/*:refs/remotes/origin/*
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
 > git rev-parse origin/master^{commit} # timeout=10
ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.
Finished: FAILURE

如有任何帮助,我们将不胜感激。

谢谢

最佳答案

请检查您的分支,其中存储库托管 main 或 Master

如果存储库托管在 main 中,那么要构建到 */main 的分支 如果存储库托管在 master 中,则分支构建到 */master

关于git - ERROR : Couldn't find any revision to build. 验证此作业的存储库和分支配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44554176/

相关文章:

git - Jenkins Pipeline 忽略 git checkout 的 exludeMessage 选项

java - 创建脚本以重新启动主机名位于文本文件中的计算机

ruby - 如何将测试报告日志文件转换为 Jenkins Junit XML 文件格式?

node.js - 如何将 jenkins 管道与 nvm 包装器插件一起使用?

Android SDK 下载作为 Gradle 构建的一部分

git - 如何使用 PHPStorm 将标签推送到远程 git 存储库?

git - 如何为默认远程名称设置 gitconfig?

python - Conda环境不会在git中存储gitlab密码(Mac)

吉蒂诺 : add a file that is in an excluded folder

git - 默认从 git Commit 中排除 Visual Studio 中的文件