Description of problem: git pull on my glusterfs / gluster-block repos fail with the following error: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. Here's output of `git remote -v` origin ssh://vbellur.org/glusterfs.git (fetch) origin ssh://vbellur.org/glusterfs.git (push) public git:gluster/glusterfs.git (fetch) public git:gluster/glusterfs.git (push) Additional info: Been noticing this problem since the beginning of this week. Tried deleting and adding the same dsa key in r.g.o but that doesn't seem to help.
The gerrit logs actually say wrong key. I don't know what's going on here. We haven't touched anything from the server end. Here are the options: * Verify that the public key completely matches the private key. `ssh-keygen -y -e -f /path/to/private/key` will print out the public key. Makes sure it matches what's on bugzilla. * Try generating an entirely new key and attempt to login to review.gluster.org with that. * As a workaround, attempt using the HTTPS protocol temporary for push and pulls. You'll need to generate an HTTP password here: https://review.gluster.org/#/settings/http-password
Thank you, Nigel! It is probably related to my dsa key. I setup a new rsa public key and that's working well now. Perhaps, gerrit no longer supports dsa auth?