Use the steps below to install the product:
-
Install
Linux, if necessary. The
GitCentric server needs to run on a
Linux host. See
Linux Installation.
-
Create (or identify) a
<gc_installer> OS administrative user, and log in to this account to perform the rest of the installation. You will also continue to use
this account to start and stop servers. See
Linux Installation. This user should also have a corresponding
AccuRev account that is a member of the
Admin group.
-
Download the components you will need to install (AccuRev installer,
GitCentric installer,
AccuRev and
GitCentric license keys, and so on). See
Linux Installation, and
AccuRev Installation for download instructions.
-
As OS user
<gc_installer>, install the
AccuRev Server (5.6 or higher) ,
AccuRev Web UI Server , and
AccuRev Client. See
AccuRev Installation.
-
As OS user
<gc_installer>, install
GitCentric. See
GitCentric Installation.
-
Restart Tomcat.
-
Configure
GitCentric and
AccuRev. This consists of at the following steps:
-
Add
ASSIGN_USER_PRIVILEGE role in the
AccuRev Server configuration file (acserver.cnf) Restart
AccuRev Server for this change to take effect.
-
Copy
server_master_trig.pl from
<gc_home>/bin to <ac_home>/storage/site_slice/triggers.
-
Edit the
server_master_trig.pl (after it is copied) to have the correct path to the accurev client on the line beginning
'$::AccuRev ='
-
On the
AccuRev Server, establish a persistent
AccuRev login with
accurev login -n <user> <password>.
Note: Step 3 and 4 are required for the
server_master_trig.pl script to run
AccuRev commands when the trigger fires
-
Configure the
server_master_trig.pl file in the
AccuRev
triggers directory. See
GitCentric Installation.
Note: If you are using
GitCentric in a replication environment, perform all
AccuRev Server configuration on the
AccuRev master server.
-
Bring up the
GitCentric Web UI and log in. See
Initial GitCentric Log In.