By edwingo on Sep 12, 2009
Projects hosted on Kenai.com can have three different kinds of source code repositories: git, mercurial, and subversion. With git and mercurial, developers often use ssh for access. However, this requires at least one public key to be uploaded to the site. If you are having problems accessing a repository using ssh, you can test to see if your uploaded key is correct by invoking ssh from the command line on the host with the corresponding private key. Substitute your own Kenai.com username in the examples below. My username is
edwingo and the following means a successful public key upload:
$ ssh email@example.com Hi, edwingo! You have successfully authenticated, but we do not provide shell access. Connection to kenai.com closed.
If you receive some other kind of error, such as:
Permission denied (publickey,keyboard-interactive)
please check that your public key has been uploaded correctly to the SSH keys tab of your profile.
This entry was updated on 2009-12-09 to reflect the improved SSH keys tab user interface. (Soon subversion will also be accessible via ssh.)