问题标签 [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.

0 投票
1 回答
85 浏览

git - Git Clone - 在不保留 git 的情况下下载存储库

我想将几个插件引入 WP 并制作一个脚本,在 NPM 脚本中从 github 获取它们。

事情是,就在第二个 git repo clone 时,它​​中断了,因为你的 mu-plugins 文件夹不再是空的。

真的,在一天结束时,我只需要导出 git repo 并将其放入文件夹中,而无需保留所有 git 的花里胡哨,但我似乎无法找到进行 repo 下载所需的标志组合而不是一个经典的回购克隆。

任何人都可以帮助我吗?

0 投票
2 回答
732 浏览

github - 如何使用命令行邀请用户到组织内的私有 github 存储库

我正在尝试将用户添加到组织内的私有 Github 存储库。从这篇文章开始,我只是更改了 API 端点以应对组织(如此所述),我最终得到以下命令:

此命令系统地返回 404 错误(请注意,当我尝试检查用户是否有权访问存储库时,我也会得到 404,即GET上述命令的版本)。我还需要提一下,这似乎不是一个微不足道的gh auth login问题,因为类似的命令gh repo create MY_ORG/MY_REPO可以正常工作。

这里还有一些技术细节:

  • 操作系统:macosx 10.15.16
  • 混帐:2.24.3
  • gh:1.1.0
0 投票
2 回答
2884 浏览

git - 如何使用 github-cli 创建 Git 存储库?

您如何使用GitHub CLI创建 GitHub 存储库(而不是必须访问 github.com 并从其 GUI 创建 github 存储库)?

0 投票
1 回答
478 浏览

github - 使用 github cli 将外部协作者添加到组织存储库

我正在使用gh-cli

我想将外部协作者添加到my-repo-in-org我组织中的私有存储库 ( ) ( my-org)

我可以使用这个显示合作者gh

基于文档添加存储库协作者 我尝试使用以下权限添加协作者( collaborator_name) :push

但是得到:

任何线索我该怎么做?
我需要管理具有多个用户的多个存储库并希望将其自动化。

0 投票
3 回答
6289 浏览

git - git 和 Github CLI 或 gh 有什么区别?

git和 GitHub CLI有什么区别?我应该使用哪一个,git还是 GitHub CLI 或gh视情况而定?例如,克隆存储库,两个命令都 支持它。是什么赋予了?我特别要求GitHub CLI而不是 GitHub 本身。

0 投票
1 回答
188 浏览

github - 在 google colab 中使用 github CLI 时出现“无法读取用户名错误”

我在 google colab ( https://colab.research.google.com/ ) 中安装了新的 github CLI 并获得了授权。

我得到回应:

克隆到“repo”...致命:无法读取“https://github.com”的用户名:没有这样的设备或地址退出状态 128

任何想法为什么这不起作用?

0 投票
1 回答
4410 浏览

github - 如何使用新的 github cli 向远程仓库发出拉取请求,而无需推送远程分支?

我正在尝试弄清楚如何从本地分支(甚至从本地主/主分支)对我的远程存储库进行 PR。但是,无论我做什么,我都会收到以下错误:

从本地main尝试:

本地feature分支尝试:

整个情况的一般步骤是 -

  1. 将一些文件从本地 main 提交并推送到远程 main
  2. 创建一个新的本地分支feature,编辑一些东西,提交
  3. 公关
    1. 使用from local branch 的--headargumentgh将 PR 直接发送到 remote 而无需创建相同的远程分支
    2. 使用来自本地 master 的--head争论gh而不创建远程分支

我在github cli repo上看到了几个问题,它们似乎已在一个版本中得到修复,但不幸的是它仍然对我不起作用。

我的gh版本

注意:我必须完全通过终端/cli 进行 PR。

0 投票
1 回答
362 浏览

github - 通过 CLI 向团队请求 PR 审查

GitHub 的 API 有一个端点来请求审阅者的拉取请求。审阅者可以是个人用户 ( reviewers) 或整个团队( team_reviewers)(可以在组织级别创建团队)。

例如,以下将要求 Stack OverflowSRE团队进行 PR 审查:

同样,在 GitHub 的CLI中,创建拉取请求的gh pr create命令有一个--reviewer标志,相当于reviewersAPI 参数。因此,如文档中所述,您可以执行以下操作来请求个人用户进行 PR 审查:

但是,似乎没有与team_reviewersAPI 参数等效的标志。

是否可以通过 GitHub CLI 向团队请求 PR 审查?

UPDATE查看CLI的源代码--reviewer,应该只接受格式为 的团队名称org/teamname。我只能在本地确认它,但它在 GitHub Actions 工作流程中失败了。挖掘更多...

0 投票
1 回答
280 浏览

git - 我可以使用 gh cli 创建没有本地仓库的远程 github 仓库吗?

我知道 gh cli 使用gh repo create. 但是我使用 git init 等创建并处理了我的本地存储库。然后我想创建一个远程存储库并将该远程存储库添加到我的本地存储库只是为了推送它。

因此,如果我使用gh repo create,它会尝试在我正在处理的项目中创建一个本地 <> 存储库。如果我说不这样做,它会丢弃所有进程,因此不会创建远程仓库。

我只想创建一个名为 repo 的远程仓库,然后将其添加到我的本地仓库中,无需复杂的脚本或不离开 cli。

gh repo create当您不想创建本地存储库而是创建远程存储库时,我觉得错过了一步,因此丢弃是最后一个额外步骤。这一切都对吗?

我阅读了 gh cli 文档,但没有找到满足我需求的答案。

0 投票
2 回答
142 浏览

github - 查找所有 GitHub Repo 部署密钥?

我正在尝试向我的 GitHub 帐户添加一个新的 SSH 密钥,但它说该密钥已在使用中。我有数百个存储库,我不想单击每个存储库来找出哪个正在使用此 SSH 密钥进行部署。有没有办法自动化这个?