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.
Download site links are subject to change.
| SCM | Client | Download Site |
|---|---|---|
| Git | Git | http://git\-scm\.com/downloads Also see More About Git Client Versions Supported by Code Insight. |
| Perforce | Perforce | https://www\.perforce\.com/downloads |
| Subversion | Two clients to choose from: | |
| TortoiseSVN | https://tortoisesvn\.net/downloads\.html | |
| Apache Subversion | https://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.