我想根据 oauth 令牌提取 git 存储库列表。我想为 github / gitlab & bitbucket 编写一个通用代码。
最有可能的是,首先我可能需要从令牌中提取用户名,然后我需要提取列表。就像 Github 文档所建议的那样。
https://docs.github.com/en/rest/reference/users#get-the-authenticated-user
https://api.github.com/users/<username>/repos
但是,这只会帮助我使用 github。我已经研究过,https://pkg.go.dev/github.com/go-git/go-git/v5#Repository
因为它适用于所有 git 平台。但是,我找不到回购列表功能(基于 oauth 令牌)
最好的方法是什么?提前致谢 !
蛊毒传说
相关分类