- #Generating an SSH key
- #Setting up CVS to use SSH
- #Dealing with Firewalls
- #Avoiding passphrase requests
This document is a guide to setting up access to cvs.mozilla.org using ssh.
This document assumes that you already have a write-access CVS account to cvs.mozilla.org. Anonymous/read-only access via SSH is not available at this time. Please see our source code page for directions accessing read-only CVS, and our getting write access page for directions on obtaining write access.
Generating an SSH key
First, install ssh. Most Linux, BSD, and OSX distributions come with it installed already. Cygwin makes ssh available on Windows if you install the openssh package from the Net category. If all else fails, [OpenSSH] is a widely used and highly portable implementation. The following command should generate a suitable key pair:
<code> ssh-keygen -t dsa </code>
This will take a moment, followed by a prompt for a passphrase. Once you have entered a passphrase, ssh-keygen will create two files,
<code> ~/.ssh/id_dsa </code>
<code> ~/.ssh/id_dsa.pub </code>
Do not send id_dsa.
Do file a Server Operations bug in [Bugzilla] and attach your id_dsa.pub to the bug.