Skip to main content

Installing an SCM Client

The following is a list of clients known to work effectively with Code Insight. Download the client from the specified third-party site and install it on the same instance as the Code Insight Scan Server. Use the installation instructions provided by the site.

note

Download site links are subject to change.

SCMClientDownload Site
GitGithttp://git\-scm\.com/downloads​ Also see More About Git Client Versions Supported by Code Insight.
PerforcePerforcehttps://www\.perforce\.com/downloads​
SubversionTwo clients to choose from:
TortoiseSVNhttps://tortoisesvn\.net/downloads\.html​
Apache Subversionhttps://subversion\.apache\.org/download\.cgi​ or https://subversion\.apache\.org/packages\.html​
Team Foundation Server (TFS)Team Explore Everywhere Command Line Client (TEE-CLC)https://github\.com/Microsoft/team\-explorer\-everywhere/releases​

More About Git Client Versions Supported by Code Insight

Code Insight supports Git client versions 2.30 (minimum) through the latest version.

Note that RHEL and its derivatives (such as Oracle Linux, CentOS, Scientific Linux, and others) typically ship with older versions of Git. To install a more recent version of Git, you can download a tarball and build from source or use a third-party repository such as IUS Community Project. The steps for installing from source are found at this location:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git​

TEE-CLC Requirement for a TFS Connection

TEE-CLC is the TFS client required by Code Insight to connect to and synchronize with an TFS collection. Once this client is installed on the same instance where the Code Insight Scan Server resides, run the following command to accept the end-user license agreement:

  • tfs -eula

If Code Insight attempts to connect to TFS before this command is run, the connection fails.