These notes are my target to get into an "accessing svn from MyEclipse" page for official support. Much of this is cribbed from the SAIS technical-services wiki at

https://wikis.mit.edu/confluence/display/CommonServices/MIT+Subversion+Repository+Environment+Setup#MITSubversionRepositoryEnvironmentSetup-Eclipse

  1. Install MyEclipse (we need a distribution method for this, and for the MIT license numbers).  For now it can be downloaded with a 30-day trial license from www.myeclipseide.com.
  2. The Subversive SVN client for Eclipse does not come with MyEclipse. This will be one non-MyEclipse-Standard plugin that we will need to support.
    1. In MyEclipse > Help > Software Updates > Find and Install, add two new "remote sites" for subversive plugin and subversive SVN connectors
    2. Polarion's most recent instructions for this are here: http://www.polarion.org/index.php?page=download&project=subversive
    3. Subversive has a dependency on the "Mylyn" package, which does not come by default in MyEclipse. During the "find and install" process, you also need to open up the "Europa Discovery Project" remote site and check off "Mylyn."
  3. Windows: Install SecureCRT distribution from http://web.mit.edu/software
  4. Windows: You must create a Subversion configuration file in C:\Documents and Settings\[user\]\Application Data\Subversion\config if one does not already exist.  Here is one way of doing this:
    1. Starting from My Computer, navigate to C:\Documents and Settings and navigate into the directory corresponding to your username.
    2. Select Tools->Folder Options, select the View tab, and click "Show hidden files and folders".
    3. Navigate into Application Data.
    4. If it does not already exist, create a new folder named Subversion. Navigate into it.
    5. If a file named config exists, edit it using Notepad. If it does not exist, create a new text document named config and edit it. If there is existing file contents, search for the "ssh =" line and edit it per below; otherwise write the following:

      tunnels
      ssh = C:\Program Files\SecureCRT\vsh.exe -x -l <your Kerberos ID> -auth gssapi

    6. If you created the file above, you must rename it from config.txt to config. Select Tools->Folder Options, select the View tab, and unselect "Hide extensions for known file types". Then rename the file from config.txt to config.
  5. Windows: Right now, for Windows, we have to install the Tortoise Windows client so that a Documents and Setting\[user\]\Application Data\Subversion folder is created (according to the SAIS docs, requires verification)
  6. Windows: Edit the Documents and Setting\[user\]\Application Data\Subversion\config file
    1. Find the "ssh =" line and change it to:
    2. ssh = C:
      Program Files
      SecureCRT
      vsh.exe -x -l <Kerberos ID> -auth gssapi
  7. MyEclipse > Preferences > Team > SVN, select the "connector" tab and change the connector to "Native JavaHL 1.4.5"
  8. In MyEclipse, open Window > Perspective > SVN Repository Browsing
    1. In the "SVN Repositories" pane, context-click and select "new > repository location
    2. URL should be "svn + ssh://svn.mit.edu/\[reposname\]/ or ssh + svn://svn.mit.edu/\[reposname\]/\[projectname\] if you are loading one repos with separate projects
    3. "user" is your kerbid, do not fill in a password