想上传补丁以供审核,但我一直收到凭据错误

时间:2018-03-30 01:20:22

标签: git github dart

我有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吗?我正在努力推动补丁我创建的问题,进行了一些讨论,并且已经观看了一年。

1 个答案:

答案 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