gpt4 book ai didi

git - 如何通过 SSH 安装私有(private) NPM 包

转载 作者:行者123 更新时间:2023-12-05 07:10:20 25 4
gpt4 key购买 nike

我在 GitHub 上有一个发布包的私有(private)仓库。我在私有(private)仓库中添加了一个部署 key 。

我正在尝试从其他地方安装此存储库并遇到问题。

首先,我在 GitHub 上的用户帐户下创建了一个具有读取权限的个人访问 token 。然后,在我要安装私有(private)仓库的仓库中,我添加了一个 .npmrc 文件,如下所示:

strict-ssl=true
@my-org:registry=https://npm.pkg.github.com/
//npm.pkg.github.com/:_authToken=MY_GITHUB_PAT

完成后,我可以通过以下方式成功安装:

npm install @my-org/private-repo

但是,由于各种原因,我需要通过 ssh 安装。如何才能做到这一点?我试过:

npm install git+ssh://git@github.com:my-org/private-repo.git

但这只会安装 repo,不会安装包。在我的库中,该包具有构建工件,例如缩小文件等。

有没有办法通过 ssh 只安装软件包?

最佳答案

指定 GIT_SSH_COMMAND 变量。

GIT_SSH_COMMAND='ssh -i ~/.ssh/<your private key>' npm install git+ssh://git@github.com:my-org/private-repo.git

关于git - 如何通过 SSH 安装私有(private) NPM 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61242053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com