Configuring PuTTY

The MGET source tree is maintained in a Subversion repository. We use TortoiseSVN to access the repository and configure it to use PuTTY as the network transport for securely communicating with the Subversion server.

PuTTY configuration procedure

After you have installed PuTTY and the other required software:

  1. Contact the Marine Geospatial Ecology Lab IT staff for assistance in setting up your MGEL account for SSH login using PuTTY. As part of this process, you will generate or be given a .ppk (PuTTY Private Key) file.
  2. Save the .ppk file in a secure location on your computer. Caution: the .ppk file can be used to log in to your MGEL account without your password. Keep the file safe! Anyone who possesses it can log in as you.
  3. Click Start → All Programs → PuTTY → PuTTY. The PuTTY Configuration window will open.
  4. In the Host Name box, type user@code2.nicholas.duke.edu, where user is your MGEL user name (e.g. jjr8).
  5. In the Category tree on the left, under the Connection node, open the SSH node and click on the Auth node.
  6. Click the Browse button next to the Private key for authentication box. The Select private key file window will open.
  7. Find and select your .ppk file and click Open. The Select private key file window will close.
  8. In the Category tree on the left, go up to the top and click on the Session node.
  9. In the Saved Sessions box, type code2.nicholas.duke.edu and click Save.
  10. Click Open at the bottom of the PuTTY Configuration window. A black command shell window will open.
  11. If a PuTTY Security Alert pops up saying "The server's host key is not cached in the registry...", click Yes to continue.
  12. The shell window should be retitled something like code.env.duke.edu - PuTTY and you should see a command prompt such as [user@dromus ~]$. You have successfully tested your connectivity to the server.
  13. Type exit and press Enter. The shell window will close.

You are now ready to checkout the source tree using TortoiseSVN.