Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 846 Bytes

remote_mirrors.rst

File metadata and controls

34 lines (22 loc) · 846 Bytes

Project Remote Mirrors

Remote Mirrors allow you to set up push mirroring for a project.

References

Examples

Get the list of a project's remote mirrors:

mirrors = project.remote_mirrors.list()

Create (and enable) a remote mirror for a project:

mirror = project.remote_mirrors.create({'url': 'https://gitlab.com/example.git',
                                        'enabled': True})

Update an existing remote mirror's attributes:

mirror.enabled = False
mirror.only_protected_branches = True
mirror.save()