各位,我一直很难找到关于如何列出使用gitpython的组织的所有git存储库的文档。
我想获取我们在bitbucket/github中拥有的所有当前存储库的列表,但是无法在文档中找到它。我已经找到了pygithub3的例子,但是gitpython没有找到。由于我也需要访问bitbucket repos,所以pygithub3在我的情况下是行不通的。
发布于 2016-01-27 17:41:09
gitpython是一个用来操作版本控制软件git本身的库,它与Github或Bitbucket这样的在线服务没有什么关系。为了实现这两种接口,您需要使用像pygithub3和python-bitbucket这样的库,因为它们都为检索组织提供了完全不同的API,更不用说存储库本身了。如果您想从这些在线服务中克隆和操作存储库的分支,gitpython将派上用场。
假设的工作流可能如下所示:
xyz-corp检索Github托管的组织uvw-corp的存储库,或者使用python-bitbucket检索Bitbucket托管的组织uvw-corp的存储库。gitpython在本地克隆存储库gitpython提交并将更改推回远程、Github或Bitbucket托管的存储库。https://stackoverflow.com/questions/35044262
复制相似问题