如何解决尝试 Yarn 添加私有 Github 存储库并出现“找不到二进制 git”错误
我在 GitHub (/Hooks/) 中有一个非常简单的 repo,目前只包含 1 个文件,一个简单的 Hooks.ts 打字稿文件。在我的本地机器上,在我的工作区中,我创建了一个项目文件夹,我可以添加像 yarn add fuse.js
这样的普通存储库,但我想使用这种格式添加我的私人存储库 yarn add Hooks
{{1}但我只是得到错误:找不到二进制 git'。我拥有 Hooks 存储库的权限,因为我可以从中推/拉。我在 OSX Mojave (10.14.16) 上并通过 brew 安装了 Yarn。我的纱线版本 (yarn -v) 是 1.22.10。这是运行 yarn add git+ssh//git@github.com:OrganisationName/Hooks.git
后将安装的最新 brew。
解决方法
此错误“找不到二进制 git”与未在进行安装的地方安装 git 有关,您是否正在运行这些。容器内的命令? 您也可以安装openssh,这也是必要的。
例如在高山容器中
apk add --no-cache git openssh
yarn install
如果,以防万一,您不想通过 SSH 访问 repo,您可以通过 https+deploy-token 访问,这是一个 gitlab 示例:
git+https://<token-name>:<token>@gitlab.com/Username/Repository#<branch|tag>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。