blob: bfc29747998ab0f3c0134fb874378a558da2c05b [file] [log] [blame] [view]
This plugin can automatically mirror repositories from other systems.
Overview
--------
Typically replication should be done over SSH, with a passwordless
public/private key pair. On a trusted network it is also possible to
use replication over the insecure (but much faster due to no
authentication overhead or encryption) git:// protocol, by enabling
the `upload-pack` service on the receiving system, but this
configuration is not recommended. It is also possible to specify a
local path as replication source. This makes e.g. sense if a network
share is mounted to which the repositories should be replicated from.
Installation
------------
This plugin depends on the replication and delete-project plugins,
therefore requires them to be installed as well into the
`$GERRIT_SITE/plugins` directory.
Access
------
To be allowed to trigger pull replication a user must be a member of a
group that is granted the 'Pull Replication' capability (provided
by this plugin) or the 'Administrate Server' capability.
Change Indexing
--------
Changes will be automatically indexed upon replication.