gpt4 book ai didi

python - gitpython 列出所有存储库

转载 作者:太空宇宙 更新时间:2023-11-04 08:51:13 25 4
gpt4 key购买 nike

亲们, 我一直无法找到有关如何使用 gitpython 列出组织的所有 git 存储库的文档。
我想获取我们在 bitbucket/github 中所有当前存储库的列表,但无法在文档中找到它。 我找到了 pygithub3例如,但 gitpython 没有。由于我还需要访问 bitbucket 存储库,因此 pygithub3 不适用于我的情况。

最佳答案

gitpython 是一个用于操作版本控制软件 git 本身的库,与 Github 或 Bitbucket 等在线服务关系不大。为了连接其中任何一个,您需要使用像 pygithub3python-bitbucket 这样的库,因为它们都提供完全不同的 API 来检索组织,更不用说存储库本身了。如果您想从这些在线服务之一克隆和操作存储库的分支,gitpython 会派上用场。

您假设的工作流程可能如下所示:

  1. 使用 pygithub3 检索 Github 托管组织 xyz-corp 的存储库,或者检索 Bitbucket 托管组织 uvw-corp 的存储库使用 python-bitbucket
  2. 使用 gitpython 在本地克隆存储库
  3. 处理文件
  4. 使用 gitpython
  5. 提交您的更改并将其推送回远程 Github 或 Bitbucket 托管的存储库

关于python - gitpython 列出所有存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35044262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com