Make sure your git remote URL contains your Github username. "git remote show asf-gerrit" should show:
ssh://[email protected]:29418/Impala-ASF If you hadn't done this before, an export on the command line won't fix the remote. You would need something like "git remote set-url" to fix that (man git-remote for details). Make sure the SSH private key corresponding to the public key you have uploaded to Gerrit has been added to your SSH agent, or that OS X keychain thing maybe? (I don't know how the latter works.) In the ssh-agent case, "ssh-add -l" should print at least one entry, with a file name corresponding to your private SSH key as I described above. Man ssh-add for details. It's weird to me that you say your known_hosts entry corresponds to the key you uploaded to Gerrit. known_hosts contains mappings of hostnames/IP addresses and SSH server public keys. That shouldn't be the public key that you upload to Gerrit. This list quashes images, so we can't see the image you included. If it's neither of the above things, is there a chance you uploaded the wrong thing to Gerrit? On Wed, Jan 18, 2017 at 8:58 PM, Laurel Hale <[email protected]> wrote: > I just tried that and received the same error: > ------------------------------------------------------------------------------- > [laurel@laurel-MBP incubator-impala](remove_cm_from_some_titles)$ git status > On branch remove_cm_from_some_titles > nothing to commit, working tree clean > [laurel@laurel-MBP incubator-impala](remove_cm_from_some_titles)$ export > GERRIT_USER=laurelh > [laurel@laurel-MBP incubator-impala](remove_cm_from_some_titles)$ git push > --no-thin asf-gerrit HEAD:refs/for/master > Permission denied (publickey). > fatal: Could not read from remote repository. > > Please make sure you have the correct access rights and the repository > exists. > > -------------------------------------------------------------------------------- > > Do you think that it might have something to do with the fact that I don't > have permissions to commit to master? Or do you think I failed to complete > all of my gerrit setup? (The process was very fragmented and I could have > left out installing the gerrit pre-commit hook. Could that be it?) > > > Thank you very much, > > Laurel > > On Wed, Jan 18, 2017 at 8:47 PM, Alex Behm <[email protected]> wrote: > >> Maybe your GERRIT_USER is from your OS user? You might have to "export >> GERRIT_USER=your_gerrir_username" before you try to push. >> >> On Wed, Jan 18, 2017 at 8:44 PM, Laurel Hale <[email protected]> wrote: >> >> > Hi, >> > I finally got time to push a review to gerrit today and got the following >> > error: >> > ---------------------------------------------------------------- >> > [laurel@laurel-MBP incubator-impala](remove_cm_from_some_titles)$ git >> > status >> > On branch remove_cm_from_some_titles >> > nothing to commit, working tree clean >> > [laurel@laurel-MBP incubator-impala](remove_cm_from_some_titles)$ git >> > push --no-thin asf-gerrit HEAD:refs/for/master >> > Permission denied (publickey). >> > fatal: Could not read from remote repository. >> > >> > Please make sure you have the correct access rights >> > and the repository exists. >> > ------------------------------------------------------------------ >> > >> > I checked my ~/.ssh/known_hosts file and it seems to include a pointer to >> > gerrit: >> > >> > [gerrit.cloudera.org]:29418,[75.101.130.251]:29418 ssh-rsa >> > AAAAB3NzaC1yc2EAAAADAQABAAABAQDVszOqZdQgRfqhii0gkwQnJJPtLmkc >> > VRXDr553L/xOGrjrCrF5sT0oM+UGqXg1ykxmMv7oEUZbf3AiBonyTQ4CQ71l >> > +nxbTCm97r+bo+AprhN8ybi0/gEsj5RtyDxNQk9M+wBZI8gje5Zj6f24sbPg >> > PsmR1LOG5rWhz8s8VHL/ZMAad9veB2xEDGrDzhc4OD6nVBn4XbFA2XEPt9qf >> > pvBgctKNcukfVeoe4d/o5OieRhcDZwmBhou+medqUVuEdg0DiORjMvHHQtpM >> > svRBt/JSIehctCVgzrEKA1dD3XzL27cuR7v7QlYx97zGtPx4l5dhSc+Z19g5BxD74P8GNvA3 >> > >> > which corresponds to the public key I uploaded to gerrit: >> > >> > >> > >> > >> > Any ideas of what I am doing wrong? >> > >> > Thanks, >> > >> > Laurel >> > >>
