Checking out and updating CaMKII Systems Biology Collaboration Project Code from Windows XP and Linux / Mac

Windows XP

Checking Out Code

  1. Download pageant and PuTTYgen from: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

  2. If you have not already done so, download and install TortoiseSVN and restart your computer

  3. Run PuTTYgen, and click generate. When its done, copy everything in the box under "Public key for pasting into Open SSH authorized key file:" into a text file. Save this text file as publickey.txt or something like that. Click “Save private key” and save as privatekey.ppk or something like that.
  4. Request an account at https://www.nbcr.net/accounts/apply.php, and specify that this is for the camkinase repository, including Dr. McCulloch's address (amcculloch@ucsd.edu) for his approval request. If you already have an account at NBCR, then just send such as request directly to admin@nbcr.net, and copy Dr. McCulloch directly.

  5. Wait until NBCR e-mails you to tell you that access has been granted. This should take somewhere between 10 minutes and a week. You can continue setting things up while you are waiting, but step 11 below will fail if NBCR has not yet approved you.
  6. Run Pageant (downloaded in step 1). Right click pagent in the Windows tray (bottom right of your screen) It looks like a computer with a black “secret agent” hat on top of it. Click “Add key…” and select to the privatekey.ppk file you saved in step 3.
  7. Make some folder you want to stick project files in.
  8. Go into that folder and right click anywhere. You should see “SVN Checkout” in the context menu. Click it.
  9. In the “Checkout” menu that pops up, enter:
    svn+ssh://svn@summit.ucsd.edu/camkinase/SVNROOT/
     
    and make sure "Checkout directory:" is the directory on your PC you want all the files to go into
  10. Click OK. If it asks you for your password then you don’t have pageant running with your private key. Do step 8 again. Then click “OK” with a blank password. If it still asks for your password, double check to make sure your private key is in pageant by right-clicking pageant in the tray, and clicking “View Keys” If your key is in that list, then make sure Wilfred has granted you access to the repository.
  11. If all goes well with step 11, you should see files being listed as they are downloaded. Wait 5 to 10 minutes depending upon the speed of your internet connection.

Instructions for Updating CaMKII project files on Windows XP

  1. Make sure pageant is running in the windows tray and has your key loaded. If not, see step 7 in the instructions above.
  2. Right click on your continuity root folder. Click “SVN Update”

Linux / Mac

Checking Out Project Files

  1. If you have not already done so, download and install Subversion (svn)

  2. From the shell type
    ssh-keygen -t rsa
     
  3. Request an account at https://www.nbcr.net/accounts/apply.php, and specify that this is for camkinase repository request, and Dr. McCulloch's address (amcculloch@ucsd.edu) for his approval request. If you already have an account at NBCR, then just send such as request directly to admin@nbcr.net, and copy Dr. McCulloch directly.

  4. Make a directory to place your project files, and cd to the directory:
    mkdir directory_name
    cd cont_dev
     
    Then Check out project files from that directory like this (make sure to include the "." at the end of the line as shown):
    svn+ssh://svn@summit.ucsd.edu/camkinase/SVNROOT/ .
     
  5. If all goes well with step 5, you should see files being listed as they are downloaded. Wait 5 to 10 minutes depending upon the speed of your internet connection.
  6. Note that there are svn clients for Mac OSX similar to Tortoise called Versions and Cornerstone.

Instructions for Updating Project files on Linux

  1. cd to whatever your local project directory is called
  2. Type
    svn update