如何快速查看GitHub中不属于任何组织的个人仓库?
快速查看GitHub中不属于任何组织的仓库
以下是几种实用方法:
方法一:GitHub网页端直接筛选
- 登录GitHub账号,点击右上角头像,选择「Your repositories」进入个人仓库列表页。
- 在页面顶部筛选栏的「Type」下拉菜单中选择「Owner」——此时列表展示的就是你作为所有者、不属于任何组织的个人仓库。
- 若需排除归档仓库,可取消勾选顶部的「Archived」复选框。
方法二:使用GitHub CLI(gh命令行工具)
适合批量操作或自动化场景:
- 先确保已安装GitHub CLI并完成登录:
gh auth login - 运行以下命令列出所有个人名下的非组织仓库:
若需要结构化输出(如JSON格式),可添加gh repo list --user 你的GitHub用户名 --no-archived--json参数:gh repo list --user 你的GitHub用户名 --json name,description,createdAt
方法三:调用GitHub API(适合开发者批量处理)
- 在GitHub设置的「Developer settings」>「Personal access tokens」中,生成一个拥有
repo权限的个人访问令牌。 - 使用curl命令发起请求获取个人仓库列表:
curl -H "Authorization: token 你的个人访问令牌" "https://api.github.com/user/repos?type=owner" - 结合jq工具过滤输出,比如只提取仓库名称:
curl -H "Authorization: token 你的个人访问令牌" "https://api.github.com/user/repos?type=owner" | jq '.[].name'
内容的提问来源于stack exchange,提问作者Rainer
相关产品推荐
相关产品推荐

