System requirements
The Git Connector requires an installation of Helix Core Server 2017.1 or later.
We recommend that the Git Connector be on a machine that is separate from the machine with the Helix Server.
The Git Connector is available in two distribution package formats: Debian
(.deb) for Ubuntu systems, and RPM (.rpm) for
CentOS, RedHat Enterprise Linux (RHEL), and SUSE Linux Enterprise Server (SLES). You can install the Git Connector on the following Linux (Intel x86_64) platforms:
- Ubuntu 14.04 LTS (trusty)
- Ubuntu 16.04 LTS (xenial)
-
Ubuntu 18.04 LTS (bionic)
- CentOs or Red Hat 6.x
- not recommended because it requires that you manually install Git and HTTPS
- if the operating system is CentOS 6.9, Security-Enhanced Linux (SELinux) and the iptables use-space application must allow:
the Git server to contact the helix/gconn service on port 443 (the HTTPS port)
gconn to communicate with p4d if they are both on the same machine
- CentOS or Red Hat 7.x
- SUSE Linux Enterprise Server 12
One-way mirroring from Git servers is not recommended with Centos6.
Space and memory requirements depend on the size of your Git repos and the number of concurrent Git clients.
The Git Connector works with Git version 1.8.5 or later. If the distribution package comes with an earlier release of Git, upgrade to a supported version.
If your Git clients work with repos containing large file storage (LFS) objects, install Git LFS and select the files to be tracked. For details, see https://git-lfs.github.com. Git LFS requires HTTPS.
- The Helix4Git configuration process removes any SSL certificates in
/etc/apache2/sslbefore generatings new SSL certificates. Therefore, existing sites, such as Helix Swarm, might be disabled. -
Do not add custom hooks in the Git Connector because they will not work as expected. However, the Helix Core Server does support triggers for depots of type graph. See https://www.perforce.com/perforce/doc.current/manuals/p4sag/#P4SAG/scripting.triggers.graph.html.






