问题标签 [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.
github - 使用 github CLI (cli/cli) 部署 repo
尝试将内部开发从 GitHub 部署到 Centos 7 网络服务器,遇到 2 个问题。
首先,我正在使用 PHP,需要将类文件部署到一个非 文件夹,/var/www/html/
我已将存储库克隆到该文件夹以使用
cd /var/www/
gh repo clone linkto/repo html
(这可能是错误的做法)。
其次,提示我认为我做错了第一部分,当我尝试使用时,gh repo sync linkto/repo
我得到的错误can't determine source repository for MakitaAustralia/home because repository is not fork
导致我相信我需要分叉而不是克隆。我的意图是在服务器端不会更改任何代码,只是在 GitHub 上更新然后推送到服务器。我是否想在 GitHub 上做太多事情?还是我试图做错?
编辑:
执行cd /var/www/html/
gh repo fork
gh repo sync
并将遥控器设置回原点解决了第二个问题
谢谢,
python - 如何使用 conda 的 environment.yml 安装 gh CLI 库?
根据gh 说明,我们可以使用以下命令gh
通过 conda 安装 cli conda install gh --channel conda-forge
:。我想知道是否有办法将它包含在environment.yml
文件中?这样我就可以在设置 conda 环境时自动安装软件包。
我不知道在哪里添加gh
文件environment.yml
。显然,它不是一个 pip 包。
docker - 如果单个架构失败,如何使用 github CI 构建多拱 docker 映像而不会出现一般故障?
我试图阻止我的 github CI 完全失败,以防多架构 docker 映像的构建至少在架构上成功,这样这些架构的成功构建仍然被推送到 docker hub。到目前为止我所做的:
我还做的是:使用自己的架构标签为每个架构单独创建这个 CI,但是那样,我没有“多架构”标签。
github - 使用 gh 为存储库创建环境
是否可以使用cli为存储库https://github.com/org/repo/settings/environments创建新环境?gh
environment
我在手册中唯一提到的是https://cli.github.com/manual/gh_secret_set,它说您可以为现有环境分配秘密,但似乎必须手动创建环境。
github-cli - “gh”的未知命令“克隆”
我已经开始在两台机器(笔记本电脑和台式机)上使用 github-cli。
我登录使用gh
,它的工作原理。
如果你使用
gh clone https://github.com/ repo-link /code.git
我收到此错误:
unknown command "clone" for "gh"
我是这样安装的:
https://www.techiediaries.com/install-github-cli-ubuntu-20/
我在网上搜索并在这里阅读对我没有帮助:
github - 在 GitHub Actions 中使用 GitHub CLI 访问另一个存储库
我正在尝试使用 gh cli 作为工作流程的一部分访问另一个 github 存储库。我正在使用如下gh release view
命令
工作流程因 404 失败,我知道这是因为存储库是私有的,即使两个存储库具有相同的所有者。在本地进行身份验证时,该命令可以正常工作。
有没有办法在工作流程中访问该仓库?
git - git - 致命:未知索引条目格式 0x632f0000
当我尝试使用git add .
我收到一个错误:
致命:未知索引条目格式 0x632f0000
我试图重新初始化文件,但我一直收到同样的错误。由于我是 git 新手,我对这整个推拉操作感到非常不知所措,但我有密码/用户/存储库设置,所以我不确定它为什么不起作用。我在 ubuntu 上试图初始化我的莱特币分叉。
github-cli - github git-credential:不支持“擦除”操作
我正在处理的 github 存储库有一些问题。我刚刚意识到我在 main 之前提交了 3 次提交并想要推送,但终端提示以下内容:
有没有人遇到过这种情况并可以提供帮助?
非常感谢