QA/Execution/Web Testing/Docs/Automation/SVN/CommitAccess

From MozillaWiki
Jump to: navigation, search

SVN Commit Access

Configuring TortoiseSVN on Windows

Install the PuTTY tools and TortoiseSVN

  • From the PuTTY website download and install the Installer package since Pageant and PuTTYgen are also needed.
  • TortoiseSVN may be installed immediately or after your public key is bound to your account.

Generate the key

  1. Run PuTTYgen from the PuTTY tools.
  2. In the Parameters section select SSH-2 DSA, and enter 1024 in 'Number of bits' field.
  3. Select Generate. Move the mouse around in the blank space below the progress bar to facilitate key generation.
  4. Select Save Public Key and provide a location for the file. This is the file to send to IT as your public key. When you send the public key to IT inform them that it was generated on Windows with PuTTYgen so that they know it may need to be converted to the openSSH format.
  5. Select Save Private Key and provide a location and file name. This file stays on your client and is used later in the Pageant/TortoiseSVN configuration.
  6. If you think that the private key needs to be converted to openSSH, it can be converted with PuTTYgen. With the key loaded in PuTTYgen, select from the menu Conversions > Export OpenSSH Key and select a location and file name for the key. (Don't know if the conversion is really needed.)

Configuring Tortoise SVN

  • Once your public key is bound to your account the SVN Wiki page has instructions on configuring Tortoise and Pageant for SVN commits. See How To Connect > Windows.