民间,
我一直无法找到有关如何使用gitpython
列出组织的所有git存储库的文档
我想获取我们在bitbucket / github中拥有的所有当前存储库的列表,但未能在文档中找到它。
我找到pygithub3示例,但gitpython
没有。由于我也需要访问bitbucket repos,pygithub3不适用于我的情况。
答案 0 :(得分:5)
gitpython
是一个用于操纵版本控制软件git
本身的库,与Github或Bitbucket等在线服务几乎没有关系。为了连接其中任何一个,您需要使用像pygithub3
和python-bitbucket
这样的库,因为它们都提供了完全不同的API来检索组织,更不用说自己的存储库了。如果您想要从其中一个在线服务克隆和操作存储库的分支,gitpython
将派上用场。
您的假设工作流程可能如下所示:
xyz-corp
检索Github托管组织pygithub3
的存储库,或者使用uvw-corp
python-bitbucket
的存储库
gitpython
gitpython