微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

gitlab-mirrors

程序名称:gitlab-mirrors

授权协议: MIT

操作系统: Linux

开发语言: SHELL

gitlab-mirrors 介绍

gitlab-mirrors 项目的目的是为了满足当前 Gitlab 所缺少的一个特性:远程仓库的镜像。而 gitlab-
mirrors 可以创建远程仓库的只读拷贝,提供命令行接口用来管理镜像的仓库(如添加删除修改)。它使用的是 python-
gitlab3
来跟 GitLab
API
交互。

特性

  • 镜像不同类型的源仓库: Bazaar, Git, Mercurial, Subversion. 镜像到 git.

  • GitLab mirror adding.

    • When adding a mirror if the project doesn’t exist in GitLab it will be auto-created.

    • Set project creation defaults (e.g. issues enabled, wiki enabled, etc.)

    • Delete mirrors both local and remote.

  • non-GitLab mirror adding.

    • Manually specify the remote and don’t attempt API communication to GitLab nor attempt to create the remote project.

    • Delete mirrors locally only without communicating to GitLab to delete the remote project.

    • This feature is for mirroring git repositories generically which can be used by any git hosting server or service. This feature was originally added with mirroring GitLab wikis in mind but allows gitlab-mirrors to be more versatile.

  • Update a single mirror.

  • Update all kNown mirrors.

  • List all kNown mirrors.

gitlab-mirrors 官网

https://github.com/sag47/gitlab-mirrors

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐