You can either use your own SSH key, or you can generate a separate key for accessing l7-filter source code. We suggest the latter. To generate a key, run the following:

ssh-keygen -t rsa -f ~/.ssh/id_rsa.l7-filter -C "l7-filter"

To make sure SSH is aware of this key, add it to the ~/.ssh/config file. If this file does not exist, create it:

touch ~/.ssh/config
chmod 600 ~/.ssh/config

Then add your new key:

echo "IdentityFile ~/.ssh/id_rsa.l7-filter" >> ~/.ssh/config

Next, you need to send the public half of your SSH key to us. In the above example, the file is called ~/.ssh/id_rsa.l7-filter.pub. Please send a an e-mail to security@clearfoundation.com to arrange this transfer.

Once your account has been configured, you can access SVN at svn+ssh://svn@svn.clearfoundation.com/l7-filter/. For example:

svn co svn+ssh://svn@svn.clearfoundation.com/l7-filter/

After specifying your SSH key's password, you should be on your way. If you are running a Linux system, you probably have an SSH key agent running. This lets you type in your SSH key's password once and it will be remembered for the rest of your login session.