文件名称:gitMC:并发的纯Python异步+ Git:管理大量(超过100个)Git存储库
文件大小:23KB
文件格式:ZIP
更新时间:2024-02-23 17:36:04
github python git github-api asyncio
GitMC-并发异步Git实用程序,用于对大量Git存储库进行操作 与平台无关的(Linux / Mac / Windows)Git实用程序,用于管理大量(超过100个)Git存储库。 在整个过程中,速度是重点,并通过Python asyncio和流水线实现并发。 通常,GitMC可与所有GitHub存储库一起使用,包括组织私有存储库-假设您已创建具有适当权限的GitHub Oauth密钥(私有组织/用户存储库需要“ repo”)。 GitMC使用命令行Git,因为PyGit还需要安装命令行Git,而我们不需要高级功能。 另请参阅以管理大量(100多个)用户/团队。 安装 以可从命令行访问的方式安装Git Mac: brew install git Linux: apt install git Windows:命令行 。 python -m pip install -e . 用法 gitbranch告诉目录〜/ code下的任何非主分支 gitemail列出所有贡献者的电子邮件地址。 要修复不需要的电子邮件,请使用 find_missing_file :查找缺少文件的完整
【文件预览】:
gitMC-master
----MANIFEST.in(22B)
----.gitattributes(437B)
----.flake8(138B)
----.github()
--------workflows()
----LICENSE.txt(1KB)
----src()
--------gitutils()
----.mypy.ini(180B)
----examples()
--------pre-commit(2KB)
----setup.cfg(1KB)
----setup.py(123B)
----README.md(3KB)
----archive()
--------gitdiffhead.sh(32B)
--------.travis.yml(614B)
--------gtps.sh(1019B)
--------.appveyor.yml(246B)
--------azure-pipelines.yml(3KB)
----.gitignore(395B)
----pyproject.toml(128B)
----codemeta.json(944B)
----.coveragerc(360B)