"urlopen error [Errno -2] Name or service not known" 是什么意思?
What does "urlopen error [Errno -2] Name or service not known" mean?
当我执行命令 repo upload .
时,我收到以下错误消息:
[FAILED] device/path/to/repository/ branchname
(ssh://gerrit.foo.com/: <urlopen error [Errno -2] Name or service not known>)
有谁知道这意味着什么,或者我如何获得更多信息?
尽管如此,我 可以 毫无问题地执行 repo sync .
。
我通过单步执行 Python 代码发现了问题。 Repo 不喜欢以 ssh:// 开头的存储库 url。它只接受 http、https 或 sso。
错误代码是 git_config.py,ReviewUrl()。
我可能一直在使用损坏的回购清单。
解决方法是通过 git 手动推送:
git push origin HEAD:refs/for/project/foo
当我执行命令 repo upload .
时,我收到以下错误消息:
[FAILED] device/path/to/repository/ branchname
(ssh://gerrit.foo.com/: <urlopen error [Errno -2] Name or service not known>)
有谁知道这意味着什么,或者我如何获得更多信息?
尽管如此,我 可以 毫无问题地执行 repo sync .
。
我通过单步执行 Python 代码发现了问题。 Repo 不喜欢以 ssh:// 开头的存储库 url。它只接受 http、https 或 sso。
错误代码是 git_config.py,ReviewUrl()。
我可能一直在使用损坏的回购清单。
解决方法是通过 git 手动推送:
git push origin HEAD:refs/for/project/foo