QA/Execution/Web Testing/Docs/Automation/SVN: Difference between revisions

No edit summary
Line 3: Line 3:
== Configuring TortoiseSVN for SVN commits on Windows ==
== Configuring TortoiseSVN for SVN commits on Windows ==


Get [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY].  Use the installer package since it contains Pageant and PuTTYgen which are also needed.
'''Install the PuTTY tools and TortoiseSVN'''
* From the [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY] website download and install the Installer package since Pageant and PuTTYgen are also needed.
* [http://tortoisesvn.net/ TortoiseSVN] may be installed immediately or after your public key is bound to your account.


'''Generate the key'''
'''Generate the key'''


# Run PuTTYgen from the PuTTY tools.
# Run PuTTYgen from the PuTTY tools.
# In the Parameters section select SSH-2 DSA, and enter 1024 in 'Number of bits' box.
# In the Parameters section select SSH-2 DSA, and enter 1024 in 'Number of bits' field.
# Select the Generate button.  Move the mouse around in the blank space below the progress bar to facilitate key generation.
# Select Generate.  Move the mouse around in the blank space below the progress bar to facilitate key generation.
# Select the Save Public Key button and enter 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.''
# 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.''
# Select the Save Private Key button and select a location and file name. This file stays on your client and is used later in the Pageant/TortoiseSVN configuration.
# 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.
# 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.  (It's not known when or if the conversion is really needed.)
# 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'''
'''Configuring Tortoise SVN'''


Once your public key is bound to your account the [https://wiki.mozilla.org/SVN SVN Wiki page] has instructions on configuring Tortoise and Pageant for SVN committing.
Once your public key is bound to your account the [https://wiki.mozilla.org/SVN SVN Wiki page] has instructions on configuring Tortoise and Pageant for SVN committing.
1,072

edits