没有项目描述

vcs-mirrors的Python项目详细描述


https://badge.fury.io/py/vcs-mirrors.svghttps://img.shields.io/pypi/pyversions/vcs-mirrors.svg

VCS后视镜

仅限python的https://github.com/samrocketman/gitlab-mirrors/克隆,带有yaml配置文件。

要求

功能

  • 镜像不同类型的源代码库:Bazaar、Git、Subversion全部镜像到git。
  • Gitlab镜像添加。
    • 如果在GITLAB中不存在项目,则添加镜像将自动创建。
    • 设置项目创建默认值(例如启用问题、启用wiki等)
  • Github镜像添加。
    • 和Gitlab一样。
  • 将任何内容镜像到Git(不仅仅是Gitlab和Github)
  • 更新单个镜像。
  • 更新所有已知镜像。

安装

关于Debian

对于集市支持:

$ apt install git-remote-bzr

安装到virtualenv中:

$ virtualenv -p /usr/bin/python3 --no-site-packages venv
$ venv/bin/pip install "vcs-mirrors[gitlab,github]"

然后将vcs-mirrors.yaml.example复制到当前工作目录:

$ cp venv/lib/python3.6/site-packages/vcs-mirrors/vcs-mirrors.yaml.sample vcs-mirrors.yaml

根据你的需要编辑它

用法

venv/bin/vcs-mirrors -h
venv/bin/vcs-mirrors add -h

添加示例:

这一个试图在git.lxch.eu上创建repo“pcdummy/proxmox dockerfiles”-标识符在配置文件中必须是唯一的:

$ vcs-mirrors add me/p-dockerfiles https://github.com/pcdummy/proxmox-dockerfiles.git git.lxch.eu:pcdummy/proxmox-dockerfiles

这不是:

$ vcs-mirrors add me/p-dockerfiles https://github.com/pcdummy/proxmox-dockerfiles.git git@git.lxch.eu:pcdummy/proxmox-dockerfiles.git

完整镜像包括“prune”和“force”拉/推:

$ vcs-mirrors add -f -p me/p-dockerfiles https://github.com/pcdummy/proxmox-dockerfiles.git git.lxch.eu:pcdummy/proxmox-dockerfiles

如果将主机指定为目标“add”,则会在主机上创建repo并将其转换为git url,否则add只会将参数添加到配置文件中。

开发
$ pip install -e ."[development,gitlab,github]"

关键字

Gitlab Github同步镜像VCS镜像集市

变更日志

本文档描述了每个以前版本之间的更改。

0.0.7(2018-04-23)

  • 通过移动PEP 420命名空间修复pip安装[pcdummy]

0.0.6(2018-04-23)

  • 修复MANIFEST.in中的另一个错误[pcdummy]

0.0.5(2018-04-23)

  • 在pip包中包括python文件,第2部分[虚拟的]

0.0.4(2018-04-23)

  • 在pip包中包含python文件。[虚拟的]

0.0.3(2018-04-22)

  • 添加另一个调试行(以显示CWD更改)[虚拟的]
  • 添加标签推送[虚拟的]
  • 使用“–mirror”使镜像最终工作[虚拟的]

0.0.2(2018-04-21)

  • 固定分类器。[pcdummy]

0.0.1(2018-04-21)

  • 初次发布[虚拟的]

贡献者

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java是从此类字符串中提取数据的最佳方法   filenotfoundexception Java FileOutputStream Windows/Linux   java在SQLite数据库Android SDK中搜索特定字符串   java使用键值访问jsp中Map<Long,Map<String,Object>>的内容   java奇怪的HTMLeditor工具包问题   在java中使用数组只计算字母   每个应用程序都可以有自己独立的Java SDK吗   java如何将jasper报告生成的PDF文件保存在一个项目文件夹中   java BigDecimal包装器:静态字段为零   解码Base64图像时出现java IllegalArgumentException(非法的Base64字符)   将int转换为字节在Java和Actionscript中产生不同的结果   java什么使不可变对象在没有安全发布技术的情况下发布?   java将字节数据写入目录   一个计算器中有多个操作的java问题   面向对象Java重写是如何工作的   带hibernate的java ClassCastException   指向最后一个对象的java对象列表   java单元测试spring项目中的Get请求