opensifli/Forge Mirror

Mirror repos between Git hosting platforms.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
src_platformSource platform (github/gitee/gitlab/gitcode/git).github
src_accountSource account or organization name (optional for git platform).yes
dst_platformDestination platform (github/gitee/gitlab/gitcode/git).yes
dst_accountDestination account or organization name (optional for git platform).yes
src_keySource SSH private key (required when src_transport=ssh).no
dst_keyDestination SSH private key (required when dst_transport=ssh).no
src_tokenSource API token.no
dst_tokenDestination API token used to create/update repositories.yes
src_account_typeSource account type (user/org/group).user
dst_account_typeDestination account type (user/org/group).user
src_endpointSource self-hosted endpoint, e.g. gitlab.example.com (no https://).""
src_api_endpointSource API endpoint (optional). When set, overrides API host used for source platform requests.""
dst_endpointDestination self-hosted endpoint, e.g. gitlab.example.com (no https://).""
dst_api_endpointDestination API endpoint (optional). When set, overrides API host used for destination platform requests.""
reposYAML repos config (static/include/exclude/mappings/refs).""
src_transportSource transport (https/ssh).https
dst_transportDestination transport (https/ssh).ssh
src_ssh_userSource SSH username.git
dst_ssh_userDestination SSH username.git
push_strategyPush strategy: safe(--force-with-lease)/force(-f)/no(normal).safe
log_levelLog level (DEBUG/INFO/WARNING/ERROR).INFO
timeoutGit command timeout, e.g. 30m, 1h, 600.30m
api_timeoutAPI timeout, e.g. 60, 2m.60
cache_pathLocal cache path for repositories. Relative paths are prefixed with github.workspace.hub-mirror-cache
lfsEnable Git LFS.false
dst_visibilityDestination visibility (auto/public/private).auto

no outputs