Install Git on a separate server

In this option, we install the GIT integration services on a separate server.

In this option, the following service runs on the Git server (we call this my.git.host).
Note: For the ETL service to run as expected in a distributed TeamForge installation, all servers must have the same time zone.

Log on to the server as root user always.

Do this on the Git server. We'll call this my.git.host.

  1. Install Red Hat Enterprise Linux/CentOS 7.2 and log in as root.
    Important: Don't customize your installation. Select only the default packages list.
  2. Check your basic networking setup. See Set up networking for your TeamForge server for details.
  3. If the Git server has SELinux enabled, disable it temporarily while installing or upgrading Git.
    1. Verify if SELinux is running in enforcing mode.
      • getenforce
    2. If the output of the getenforce command is either "Disabled" or "Permissive", SELinux is already disabled.
    3. If not disabled, run the following command to disable SELinux.
      • setenforce 0
  4. Configure your TeamForge installation repository.
  5. Install the Git packages.
    • yum install teamforge-git
  6. Configure the token settings for Git in the file.
  7. Recreate the runtime environment.
    • cd /opt/collabnet/teamforge-installer/8.2.0.0
    • ./install.sh -r -I -V
  8. Run the TeamForge post installation script. For more information, see post-install.py.
    • /opt/collabnet/teamforge/runtime/scripts/post-install.py

Configuring James if Git is on a separate server

See James configuration if Git is on a separate server.

Installing TeamForge Orchestrate

To install TeamForge Orchestrate, see TeamForge Orchestrate installation and Proxy upgrade overview.