Here is my situation
labs shell account == svn account labs shell account != labs console/gerrit account
After talking with RobLA he mentioned that the second case could be causing me to not be able to clone over ssh.
The user you use to connect to Gerrit via ssh is the same one you used
with SVN. If it isn't, that needs to be fixed.
Well whats bizarre is that I can log into a labs instance over ssh just fine. But a git ssh checkout of core fails with a permission denied message.
This is resolved. Tomasz didn't have his key uploaded to Gerrit, but did on labsconsole.
Gerrit and labsconsole don't currently share the same SSH key storage. labsconsole stores keys in LDAP, while Gerrit stores keys in its own database. We have a bug open with Gerrit to pull its keys from LDAP:
http://code.google.com/p/gerrit/issues/detail?id=1124
If we want this fixed, we'll likely need to do it ourselves, though. If anyone knows Java, this is likely a fairly easy Gerrit bug to fix...
- Ryan