https://github.com/gerritcodereview/plugins_pull-replication
Mirror repos from other servers using the Git protocol - (mirror of https://gerrit.googlesource.com/plugins/pull-replication)
https://github.com/gerritcodereview/plugins_pull-replication
Last synced: 4 months ago
JSON representation
Mirror repos from other servers using the Git protocol - (mirror of https://gerrit.googlesource.com/plugins/pull-replication)
- Host: GitHub
- URL: https://github.com/gerritcodereview/plugins_pull-replication
- Owner: GerritCodeReview
- License: apache-2.0
- Created: 2020-05-12T23:14:33.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-09-29T23:18:12.000Z (5 months ago)
- Last Synced: 2025-09-30T01:15:18.564Z (5 months ago)
- Language: Java
- Homepage: https://gerrit.googlesource.com/plugins/pull-replication
- Size: 24.1 MB
- Stars: 2
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DEPRECATION NOTICE
GerritForge has decided to [change the license to BSL](https://gitenterprise.me/2025/09/30/re-licensing-gerritforge-plugins-welcome-to-gerrit-enterprise/)
therefore the Apache 2.0 version of this plugin is deprecated.
The recommended version of the pull-replication plugin is on [GitHub](https://github.com/GerritForge/pull-replication)
and the development continues on [GerritHub.io](https://review.gerrithub.io/admin/repos/GerritForge/pull-replication,general).
# Gerrit pull-replication plugin (DEPRECATED)
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 sense if a network
share is mounted to which the repositories should be replicated from.
## 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.
For more information please refer to the [docs](src/main/resources/Documentation)