问题标签 [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 投票
24 回答
155646 浏览

git - 是否可以在不打开浏览器的情况下从 CLI 在 GitHub 上创建远程存储库?

我创建了一个新的本地 Git 存储库:

是否有任何 git 命令来创建新的远程仓库并将我的提交从这里推送到 GitHub?我知道启动浏览器并转到Create a New Repository没什么大不了的,但如果有办法从 CLI 实现这一点,我会很高兴。

我阅读了大量文章,但没有一篇文章提到如何使用 git 命令从 CLI 创建远程仓库。Tim Lucas 的好文章设置新的远程 git 存储库是我找到的最接近的,但 GitHub 不提供 shell 访问

0 投票
11 回答
274283 浏览

git - 你可以从 GitHub 上的命令行发出拉取请求吗?

似乎您必须与 github.com 交互才能发起拉取请求。是这样吗?

0 投票
5 回答
11547 浏览

github - GitHub CLI 客户端

我想更多地从命令行使用 GitHub,而不是通过网络使用 GitHub。

当然,与 Git repos 相关的一切都可以通过Git 客户端完成。但我也想做一些特定于 GitHub 的事情,比如创建分叉或管理拉取请求。

鉴于 GitHub 似乎有一个包含多种语言库的非常全面的API 想知道是否有任何好的命令行客户端可以与 GitHub 交互?

0 投票
1 回答
103 浏览

github - GitHub 不忽略 .gitignore 目录

我有一个 Laravel 项目,当我推送到 GitHub 时,我的 .gitignore 目录仍然会推送到 GitHub:

storage/framework/ 中的所有缓存和会话数据都被推送到 GitHub,即使 storage/framework/ 有 .gitignore。所有其他带有 .gitignore 的目录也被推送到 GitHub。

我究竟做错了什么?

0 投票
1 回答
360 浏览

docker - 如何以随机用户身份在容器中运行 github cli

我已经设法在容器中安装了 github cli,但我无法以随机用户身份运行它(由于安全原因,open shift 确实以随机用户身份运行容器)我应该事先创建/chmod/chown 哪些目录才能使其工作?

谢谢你!

码头文件:

容器日志:

0 投票
1 回答
347 浏览

authentication - 如何获得更多对 github-cli 的身份验证?

我通过令牌对 github cli 进行了身份验证

但是,之后立即执行:

我做错了什么?谢谢!

0 投票
2 回答
650 浏览

git - 使用 GitHub CLI 将 PR 提升到上游

如何从我的分叉仓库的开发分支向上游仓库的开发分支提出 PR。我试过了gh pr create,但给了我以下输出/错误

0 投票
0 回答
146 浏览

git - Github CLI 添加另一个遥控器并使用它

我在 Github CLI 第一次发布后就开始使用它,这是一个很棒的工具。我一直在做一个项目,该项目需要远程在不同的地方,例如在两个存储库中。我可以添加另一个遥控器来推送更改,但 gh 只能控制最初的遥控器。例如,gh pr status具有两个或多个遥控器的 repo 中的命令将仅显示原始遥控器的数据。我如何在遥控器之间切换以查看所有操作,例如问题和每个人的公关?

0 投票
1 回答
72 浏览

github - 如何在 github 上打开拉取请求以改进 bitbucket fork?

我将一个 github 存储库克隆到我们的 Bitbucket 帐户中。类似于https://gist.github.com/sangeeths/9467061

我修复了位于 bitbucket 的存储库中的一个错误。我想在修复错误的原始 github 存储库上打开一个拉取请求。

如果我的 fork 位于 github 上,我只需按照这些说明进行操作,但由于我的 fork 在 bitbucket 上,我不知道从哪里开始。

如何打开从我的 bitbucket 存储库到原始 github 存储库的拉取请求?

0 投票
1 回答
683 浏览

git - 使用 Github CLI 克隆 repo 是否使用 HTTPS 或 SSH?

我是 GitHub 组织的成员,该组织需要通过 SSH 完成推送,所以当我克隆存储库时,我需要使用语法git clone git@github.com:<ORG>/<REPO>.git.

我现在越来越多地迁移到使用 GitHub CLI,并且刚刚注意到 GitHub 上的新(ish)选项“使用 GitHub CLI 克隆”(gh repo clone <ORG>/<REPO>)。这是否使用 SSH 或 HTTPS 进行克隆?据我所知,官方文档没有具体说明。