gh repo list
gh repo list [<owner>] [flags]
列出用户或组织拥有的存储库。
请注意,列表中仅包含由提供的参数拥有的存储库,并且 --fork 或 --source 标志不会遍历所有权边界。例如,在列出组织中的分支时,输出将不包括那些由个人用户拥有的分支。
选项
-
--archived - 仅显示已存档的存储库
-
--fork - 仅显示分支
-q,--jq <expression>- 使用 jq 表达式过滤 JSON 输出
-
--json <fields> - 使用指定的字段输出 JSON
-l,--language <string>- 按主要编码语言过滤
-L,--limit <int> (default 30)- 要列出的最大存储库数量
-
--no-archived - 省略已存档的存储库
-
--source - 仅显示非分支
-t,--template <string>- 使用 Go 模板格式化 JSON 输出;请参阅“gh help formatting”
-
--topic <strings> - 按主题过滤
-
--visibility <string> - 按存储库可见性过滤:{public|private|internal}
别名
gh repo ls
JSON 字段
assignableUsers, codeOfConduct, contactLinks, createdAt, defaultBranchRef, deleteBranchOnMerge, description, diskUsage, forkCount, fundingLinks, hasDiscussionsEnabled, hasIssuesEnabled, hasProjectsEnabled, hasWikiEnabled, homepageUrl, id, isArchived, isBlankIssuesEnabled, isEmpty, isFork, isInOrganization, isMirror, isPrivate, isSecurityPolicyEnabled, isTemplate, isUserConfigurationRepository, issueTemplates, issues, labels, languages, latestRelease, licenseInfo, mentionableUsers, mergeCommitAllowed, milestones, mirrorUrl, name, nameWithOwner, openGraphImageUrl, owner, parent, primaryLanguage, projects, projectsV2, pullRequestTemplates, pullRequests, pushedAt, rebaseMergeAllowed, repositoryTopics, securityPolicyUrl, squashMergeAllowed, sshUrl, stargazerCount, templateRepository, updatedAt, url, usesCustomOpenGraphImage, viewerCanAdminister, viewerDefaultCommitEmail, viewerDefaultMergeMethod, viewerHasStarred, viewerPermission, viewerPossibleCommitEmails, viewerSubscription, visibility, watchers