4

コマンドを実行すると、次のrepo upload .エラー メッセージが表示さ れます。

[FAILED] device/path/to/repository/ branchname          
   (ssh://gerrit.foo.com/: <urlopen error [Errno -2] Name or service not known>)

これが何を意味するか、またはどうすればより多くの情報を入手できるか知っている人はいますか?

それだけの価値はありますが、問題なく実行できrepo sync .ます。

4

1 に答える 1

1

Python コードをステップ実行して問題を見つけました。Repo は、ssh:// で始まるリポジトリ URL を好みません。http、https、または sso のみを受け入れます。

有罪のコードは git_config.py、ReviewUrl() でした。

破損したリポジトリ マニフェストで作業していた可能性があります。

回避策は、git 経由で手動でプッシュすることでした。

git push origin HEAD:refs/for/project/foo
于 2015-01-30T01:36:06.670 に答える