我有git cl参与,我创建的本地分支已经提交并准备好了。根据在线(https://github.com/dart-lang/sdk/wiki/Contributing)的下一步说:git cl upload -s
但它会返回错误:
Credentials for the following hosts are required:
github-review.com
github.com
These are read from /Users/fallenreaper/.gitcookies (or legacy
/Users/fallenreaper/.netrc)
You can (re)generate your credentials by visiting https://github-
review.com/new-password
但该网站不存在。当我在网上看时,我去了:https://www.chromium.org/chromium-os/developer-guide/gerrit-guide,因为它似乎让我更接近。我按照它设置了正确的文件,但是当我按照上一个命令跟进时,git cl upload -s
它没有推送。
有什么我做错的事情是为了推动Dart-Lang进行Code Review吗?我正在努力推动补丁我创建的问题,进行了一些讨论,并且已经观看了一年。
答案 0 :(得分:1)
尝试运行git remote -v
,它应该为您提供如下输出:
origin https://dart.googlesource.com/sdk.git (fetch)
origin https://dart.googlesource.com/sdk.git (push)
也就是说,如果checked out the code使用fetch dart
而不是git clone
,则使用GitHub存储库网址。如果您看到GitHub网址,最简单的解决方案是使用fetch dart
创建新的结帐并在那里应用您的更改。 git cl upload
然后会为您提供Dart Gerrit主机的正确网址:https://dart-review.googlesource.com/new-password