Gitlab
config
destination:
gitlab:
- token: some-token
token_file: token.txt
url: http(s)://url-to-gitlab
force: true
mirror:
enabled: true
token
: your gitlab token.token_file
: alternatively, specify the token in a file, relative to current working directory when executed.url
: if empty, https://gitlab.com is used.
warning
A backup to Gitlab works in general. With the community edition, it just migrates the repository to Gitlab. Mirroring is only supported in the Enterprise Edition. I have no access to an Enterprise Edition, therefore I can't test it properly.
force
: enable force push.mirror
: handle the mirror functionalityenabled
: if set tofalse
gitlab will handle the mirror process itself, if set totrue
gickup will clone the repo locally and push it to gitlab.