Table of Contents
gitlab
package)gitlab
command)Pull Mirror allow you to set up pull mirroring for a project.
v4 API:
GitLab API:https://docs.gitlab.com/api/project_pull_mirroring/
Get the current pull mirror of a project:
mirrors=project.pull_mirror.get()
Create (and enable) a remote mirror for a project:
mirror=project.pull_mirror.create({'url':'https://gitlab.com/example.git','enabled':True})
Update an existing remote mirror’s attributes:
mirror.enabled=Falsemirror.only_protected_branches=Truemirror.save()
Start an sync of the pull mirror:
mirror.start()