问题标签 [github-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Git Clone - 在不保留 git 的情况下下载存储库
我想将几个插件引入 WP 并制作一个脚本,在 NPM 脚本中从 github 获取它们。
事情是,就在第二个 git repo clone 时,它中断了,因为你的 mu-plugins 文件夹不再是空的。
真的,在一天结束时,我只需要导出 git repo 并将其放入文件夹中,而无需保留所有 git 的花里胡哨,但我似乎无法找到进行 repo 下载所需的标志组合而不是一个经典的回购克隆。
任何人都可以帮助我吗?
git - 如何使用 github-cli 创建 Git 存储库?
您如何使用GitHub CLI创建 GitHub 存储库(而不是必须访问 github.com 并从其 GUI 创建 github 存储库)?
git - git 和 Github CLI 或 gh 有什么区别?
git
和 GitHub CLI有什么区别?我应该使用哪一个,git
还是 GitHub CLI 或gh
视情况而定?例如,克隆存储库,两个命令都 支持它。是什么赋予了?我特别要求GitHub CLI而不是 GitHub 本身。
github - 在 google colab 中使用 github CLI 时出现“无法读取用户名错误”
我在 google colab ( https://colab.research.google.com/ ) 中安装了新的 github CLI 并获得了授权。
我得到回应:
克隆到“repo”...致命:无法读取“https://github.com”的用户名:没有这样的设备或地址退出状态 128
任何想法为什么这不起作用?
github - 如何使用新的 github cli 向远程仓库发出拉取请求,而无需推送远程分支?
我正在尝试弄清楚如何从本地分支(甚至从本地主/主分支)对我的远程存储库进行 PR。但是,无论我做什么,我都会收到以下错误:
从本地main
尝试:
从本地feature
分支尝试:
整个情况的一般步骤是 -
- 将一些文件从本地 main 提交并推送到远程 main
- 创建一个新的本地分支
feature
,编辑一些东西,提交 - 公关
- 使用from local branch 的
--head
argumentgh
将 PR 直接发送到 remote 而无需创建相同的远程分支 - 使用来自本地 master 的
--head
争论gh
而不创建远程分支
- 使用from local branch 的
我在github cli repo上看到了几个问题,它们似乎已在一个版本中得到修复,但不幸的是它仍然对我不起作用。
我的gh
版本
注意:我必须完全通过终端/cli 进行 PR。
github - 通过 CLI 向团队请求 PR 审查
GitHub 的 API 有一个端点来请求审阅者的拉取请求。审阅者可以是个人用户 ( reviewers
) 或整个团队( team_reviewers
)(可以在组织级别创建团队)。
例如,以下将要求 Stack OverflowSRE
团队进行 PR 审查:
同样,在 GitHub 的CLI中,创建拉取请求的gh pr create命令有一个--reviewer
标志,相当于reviewers
API 参数。因此,如文档中所述,您可以执行以下操作来请求个人用户进行 PR 审查:
但是,似乎没有与team_reviewers
API 参数等效的标志。
是否可以通过 GitHub CLI 向团队请求 PR 审查?
UPDATE查看CLI的源代码--reviewer
,应该只接受格式为 的团队名称org/teamname
。我只能在本地确认它,但它在 GitHub Actions 工作流程中失败了。挖掘更多...
git - 我可以使用 gh cli 创建没有本地仓库的远程 github 仓库吗?
我知道 gh cli 使用gh repo create
. 但是我使用 git init 等创建并处理了我的本地存储库。然后我想创建一个远程存储库并将该远程存储库添加到我的本地存储库只是为了推送它。
因此,如果我使用gh repo create
,它会尝试在我正在处理的项目中创建一个本地 <> 存储库。如果我说不这样做,它会丢弃所有进程,因此不会创建远程仓库。
我只想创建一个名为 repo 的远程仓库,然后将其添加到我的本地仓库中,无需复杂的脚本或不离开 cli。
gh repo create
当您不想创建本地存储库而是创建远程存储库时,我觉得错过了一步,因此丢弃是最后一个额外步骤。这一切都对吗?
我阅读了 gh cli 文档,但没有找到满足我需求的答案。
github - 查找所有 GitHub Repo 部署密钥?
我正在尝试向我的 GitHub 帐户添加一个新的 SSH 密钥,但它说该密钥已在使用中。我有数百个存储库,我不想单击每个存储库来找出哪个正在使用此 SSH 密钥进行部署。有没有办法自动化这个?