一个小脚本,用于在github org中保存每个repo的副本。

githubmirror的Python项目详细描述


在github中保存每个repo的本地裸拷贝的小脚本 组织,以加快克隆和部署速度

安装

下载并运行:

$ python setup.py install

或者从PyPi

安装
$ pip install githubmirror

用法

在本地计算机上为中的每个存储库初始化裸存储库 您的GitHub组织:

$ github-mirror init <organization>

默认情况下,github镜像将在当前工作环境中创建存储库 目录。使用–workdir选项覆盖它。

当存储库初始化后,现在可以触发git获取 对于每个回购,运行:

$ github-mirror sync <organization>

要仅同步或初始化单个repo,请使用–only repo=<;repo>;选项。

安全性

要访问github api以查找组织的私有存储库, github mirror要求您提供一个API token。如果创建个人api令牌, 它提供与用户名和密码相同的帐户访问权限,但可以 单独撤销。

github mirror将在工作时将您的令牌保存到.githubmirror文件中 目录。请注意保护此文件免受未经授权的访问。

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

推荐PyPI第三方库


热门话题
java如何确保@Scheduled注释出现在方法上   使用自定义类作为键时使用Java的TreeMap强制转换ClassCastException   我们可以在Java和python之间设置一个数据库吗?   java如何自动设置随每个请求而变化的JAXWS HTTP头   编写Java库(不是应用程序)时如何处理异常   java创建一个URLConnection,可以在JAAS安全中传递用户名和密码   java想要阅读。txt文件并将其加载到2D数组中,然后按原样打印   java如何在主线程中执行操作?   数据分配给JavaFX后,java无法从TableView检索所有行   mongodb在java中创建inmemory哈希映射   java在DAO文件中返回空值   java如何实现参数相同但签名不同的方法   在Java中,如何在类被加载或卸载时运行静态方法?   javajavax。网ssl。SSLPeerUnverifiedException:将Spring Boot从2.1.0升级到2.2.0后,对等机未经过身份验证。M3   java我想使用泛型生成数组   javascript angularjs相对于jsp的优势是什么,反之亦然   java哪些编程语言只能在JVM上运行?   java PHPstorm错误3877   java图像的条件拖放   java在Spring4和thymeleaf中作为表单的一部分上传文件