我想从 GitHub 获取我的私有存储库列表。在GitHub的REST API文档它指出了visibility
作为private
可以作为参数被提供。但我不知道该怎么做。
我可以在命令行中使用以下命令获取我的公共存储库列表
curl -u "username:password" -X GET https://mygithuburl.com/users/username/repos
如何提供visibility
参数以private
获取仅私有存储库的列表?
您可以将参数作为常规查询字符串参数提供:
许多 API 方法采用可选参数。对于
GET
请求,任何未在路径中指定为段的参数都可以作为 HTTP 查询字符串参数传递:curl -i "https://api.github.com/repos/vmg/redcarpet/issues?state=closed"
在此示例中,为路径中的
:owner
和:repo
参数提供了 'vmg' 和 'redcarpet' 值,同时:state
在查询字符串中传递。
在你的情况下:
curl \
-u "username:password" \
-X GET \
https://mygithuburl.com/user/repos?visibility=private
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句