Tools & Resources: Subversion Client Instructions

Return to Forge.mil Tools & Resources

Subversion is a modern version control system available under an open-source license. Forge.mil uses Subversion as its integrated version control facility. Subversion supports authentication through SSL client certificates, but for some client configurations, special clients and settings are needed. Although Subversion supports client authentication using PKCS#12-format certificate files (soft certificates), support for PKCS#11 smartcards such as the Common Access Card (CAC) is only just emerging. We have compiled instructions for obtaining smartcard-enabled Subversion client binaries

Verifying Access Permissions

Before you attempt to troubleshoot Subversion client issues, you should first ensure you have proper access to view the repository you are attempting to use.

  1. In your web browser, navigate to the Source Code section of the project you wish to access.
  2. Locate the repository URL (under the column Checkout Command)
  3. Copy-and-paste that URL into your web browser.
  4. If you can view the files from your web browser, then you have been granted the appropriate access to that project and you can begin to troubleshoot client issues.

Smartcard-Enabled Subversion clients

Please visit the Subversion-CAC Project on Software.Forge.mil (requires a valid DoD CAC or ECA Certificate).

List of Subversion clients

TortoiseSVN

Requirements: Windows 2000 SP2, or Windows XP or higher

Learn more about TortoiseSVN  (requires a valid DoD CAC or ECA Certificate)

TortoiseSVN

Subclipse for Eclipse IDE

Requirements: Eclipse 3.2.0 or later on Windows, Linux or Mac

Learn more about Subclipse for Eclipse IDE  (requires a valid DoD CAC or ECA Certificate)

Subclipse for Eclipse IDE

Jsvn

Requirements: Windows, Linux or Mac

Learn more about Jsvn  (requires a valid DoD CAC or ECA Certificate)

Jsvn

SVNKit

Requirements: IntelliJ IDEA or JDeveloper on Windows, Linux or Mac

Learn more about SVNKit  (requires a valid DoD CAC or ECA Certificate)

SVNKit

Subversion Command Line Client

Requirements: Windows 2000 SP2, or Windows XP or higher

Learn more about Subversion Command Line Client  (requires a valid DoD CAC or ECA Certificate)

Subversion Command Line Client

Return to Forge.mil Tools & Resources

Column Three