帮忙看看这个问题,WARNING: Did not find a remote fetching from "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git" in LINUX_GIT remotes. Error: Did not find mainline information (ref "master" from the repository at "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git") in the repository at LINUX_GIT ("/data/Gerrit_Work/linux-5.12/.git/").
时间: 2023-06-29 21:12:17 浏览: 338
这个问题是在使用 Git 命令从 "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git" 远程仓库中获取数据时发生的。Git 报告说它在名为 "LINUX_GIT" 的远程仓库中没有找到与 "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git" 相关的信息,并且在本地仓库 "/data/Gerrit_Work/linux-5.12/.git/" 中也没有找到名为 "master" 的分支信息。
这个问题的可能原因是,您没有正确配置名为 "LINUX_GIT" 的远程仓库,或者您的本地仓库中缺少名为 "master" 的分支。
您可以通过运行以下命令来解决这个问题:
1. 配置名为 "LINUX_GIT" 的远程仓库:
```
git remote add LINUX_GIT git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
```
2. 获取名为 "master" 的分支:
```
git fetch LINUX_GIT master
```
这样,您应该就能成功地从远程仓库中获取数据了。
相关问题
Fetching upstream changes from git@github. com:a792883583/treeHoleScore.git > /usr/bin/git --version # timeout=10 > git --version # 'git version 1.8.3.1' using GIT _ASKPASS to set credentials github > /usr/bin/git fetch --tags --progress git@github. com:a792883583/treeHoleScore.git +refs/heads/*:refs/remotes/origin/* # timeout=10 ERROR: Error fetching remote repo 'origin' hudson. plugins.git.GitException: Failed to fetch from git@github. com:a792883583/treeHoleScore.git at hudson. plugins . git .GitSCM. fetchFrom(GitSCM. java:1003) at hudson. plugins .git .GitSCM. retrieveChanges(GitSCM. java:1245) at hudson.plugins.git.GitsCM. checkout(GitSCM. java:1309) at hudson.scm. SCM. checkout(SCM. java:540) at hudson. mode1. AbstractProject . checkout(AbstractProject . java:1240) at hudson. model AbstractBuild$AbstractBuildExecution. def aultCheckout (AbstractBuild. java:649) at jenkins .scm. SCMCheckoutStrategy . checkout(SCMCheckoutStrategy . java:85) at hudson . model. AbstractBuild$AbstractBuildExecution. run(AbstractBuild. java:521) at hudson.model . Run. execute(Run. java:1900) at hudson.model. FreeSty1eBuild.run(FreeStyleBuild.java:44) at hudson. model. ResourceController . execute(ResourceController . java:101) at hudson. model. Executor .run(Executor. java:442) Caused by: hudson. plugins.git .GitException: Command "/usr/bin/git fetch --tags --progress git@github . com: a792883583/treeHoleScore.git +refs/heads/* :refs/remotes/origin/*" returned status code 128: stdout: stderr: Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. at org.jenkinsci .plugins.gitclient .CliGitAPIImp1.1aunchCommandIn(CliGitAPImp1.java:2734) at org.jenkinsci .plugins.gitclient .CliGitAPIImp1.1aunchCommandWithCredentials(CliGitAPIImpl.java:2111) at org.jenkinsci.plugins . gitclient .CliGitAPIImp1$1. execute(CliGitAPIImp1.java:623) at hudson.p1ugins . git .GitSCM. fetchFrom (GitSCM. java:1001) 11 more ERROR: Error fetching remote repo ' origin' Finished: FAILURE
"Fetching upstream changes from git@github.com:a792883583/treeHoleScore.git" 意思是从 "git@github.com:a792883583/treeHoleScore.git" 这个地址获取最新的更改。
"/usr/bin/git --version" 意思是在本地执行 "git" 命令,并使用 "--version" 选项来查看当前 Git 版本。
Fetching project home/repo/dev/platform/android/qcom/sm2022/nonhlos/BTFM.CHE.2.1.6/btfm_proc username_placeholder@172.16.16.121: Permission denied (publickey). username_placeholder@172.16.16.121: Permission denied (publickey). fatal: Could not read from remote repository.
这个错误提示表明在尝试从远程仓库拉取代码时出现了权限问题,可能是因为 SSH 密钥未配置或未被添加到远程仓库的访问授权列表中。
你可以尝试以下步骤来解决该问题:
1. 确认你拥有访问该仓库的权限,可以在远程仓库的管理页面中查看授权列表。
2. 确认你的本地 Git 配置中添加了正确的 SSH 密钥,可以使用以下命令列出当前配置的 SSH 密钥:`ssh-add -l`。
3. 如果没有正确的 SSH 密钥,则需要生成并添加新的 SSH 密钥,可以使用以下命令生成新的 SSH 密钥:`ssh-keygen -t rsa -b 4096 -C "your_email@example.com"`。
4. 将生成的 SSH 密钥添加到你的远程仓库中,可以将公钥内容添加到远程仓库的访问授权列表中。
5. 再次尝试拉取代码,如果还是出现权限问题,可以尝试使用 `ssh -vvv` 命令查看 SSH 连接时的详细日志,以便进一步排查问题。
阅读全文