Githum Syncer克隆人或普勒斯所有吉舒加油站

ghsync的Python项目详细描述


此脚本使用github api获取所有分叉、镜像的列表, github帐户中的公共和私有回购。如果回购协议已经 局部存在,它将通过Git牵引来更新它。否则,它会 正确克隆回购协议。

它将把您的repo组织到以下目录结构中:

+ repos
\ +-- forks    (public fork repos)
  +-- mirrors  (public mirror repos)
  +-- private  (private repos)
  +-- public   (public repos)
  +-- watched  (public watched repos)

需要ask solem的github2(http://pypi.python.org/pypi/github2)。

灵感来自Gisty(http://github.com/swdyh/gisty)。

安装

要安装ghsync,只需运行:

$ pip install ghsync

命令ghsync将在命令中提供给您 行。注意,除非设置GHSYNC_DIR环境变量,否则 将所有回购协议添加到当前目录。:

$ export GHSYNC_DIR='~/repos/'

选项

如果传递了--upsteam参数,则所有分叉的repo都将具有 upstream远程添加,指向它们在github上的父repo。

您还可以选择将证书类型的repo与--only同步。如果 您只想同步分叉存储库,例如:

$ ghsync --only forks

贡献

如果您想贡献,只需分叉the repository,提交 对development分支(或其分支)的更改,并发送一个pull 请求。

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

推荐PyPI第三方库


热门话题
java需要设置框架。可设置大小(false)以重新绘制()   java我对PDF文件感到困惑   为什么是太阳。jvm。热点。调试器。DebuggerException:无法打开二进制文件`?   设置结果为textview时出现java空指针异常   我应该使用什么同步原语在Java中实现事件驱动程序框架?   java为什么WindowClosing处理程序在退出程序之前不执行后台任务?   如何将“20170712T18:43:04.000Z”转换为安卓或java中的相对时间?   Java,获取按键的时间长度,currentTimeMillies()始终为24   maven构建的java可执行Jar找不到logback。xml   java在其外部的函数中使用for循环中的值   java如何以表格格式将不同长度的数据对齐   java Play 2.5 WebSocket连接构建   maven而非eclipse的java强制转换问题   java如何在JFreeChart中使X轴上的值水平?   构建Java Windows应用程序以访问在线MySQL数据库需要什么   java添加构造函数会出错吗?这没有道理,请帮忙,编程问题   java在一个jframe中的两个JPanel中使用两个绘制方法   java数学或逻辑问题   java如何复制Androids库存摄像头方向更改