【问题标题】:Trying to Yarn add a private Github repo and get 'couldn't find the binary git' error尝试 Yarn 添加一个私有 Github 存储库并得到“找不到二进制 git”错误
【发布时间】:2021-05-29 20:42:53
【问题描述】:

我在 GitHub (/Hooks/) 中有一个非常简单的 repo,目前只包含一个文件,一个简单的 Hooks.ts 打字稿文件。在我的本地机器上,在我的工作区中,我创建了一个项目文件夹,我可以添加普通存储库,如 yarn add fuse.js 但我想使用这种格式 yarn add git+ssh//git@github.com:OrganisationName/Hooks.git 添加我的私人仓库 yarn add Hooks 但我只是得到错误: 找不到二进制 git'。我有权访问 Hooks 存储库,因为我可以从中推/拉。我在 OSX Mojave (10.14.16) 上并通过 brew 安装了 Yarn。我的纱线版本 (yarn -v) 是 1.22.10。这是运行 brew upgrade yarn 后将安装的最新 brew。

【问题讨论】:

    标签: github homebrew yarnpkg


    【解决方案1】:

    这个错误“找不到二进制 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>
    

    【讨论】:

      猜你喜欢
      • 2013-01-25
      • 2018-12-09
      • 2011-06-05
      • 2012-08-14
      • 2012-05-07
      • 1970-01-01
      • 2021-11-15
      • 2013-10-08
      • 2021-11-24
      相关资源
      最近更新 更多