首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yarnpkg不能通过ssh添加私有包--尽管我已经添加了它

Yarnpkg不能通过ssh添加私有包--尽管我已经添加了它
EN

Stack Overflow用户
提问于 2019-05-27 04:17:23
回答 1查看 2.7K关注 0票数 2

我无法执行yarn来安装我的软件包。

我的一些包裹是这样的私密的:

代码语言:javascript
复制
"my-package": "git+ssh://git@mycompany.com:company/my-package#0.2.35"

它会产生这个错误。

代码语言:javascript
复制
git@my-company.com: Permission denied (publickey,password).
fatal: Could not read from remote repository.

但是我可以通过ssh克隆它们,我如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-27 04:39:22

如果您的默认(~/.ssh/id_rsa)私有SSH密钥受密码保护(密码,而不是密码),那么至少尝试将其添加到ssh代理中。

如在 issue 3942

对于来自未来的任何人,比如我自己,ssh-add -l -E md5 ( OpenSSH >= 6.8)似乎已经澄清了这个问题,同时宣称没有添加任何身份。

若要检查实际使用的键,请在命令之前将GIT_SSH_COMMAND设置为ssh -v

另外,尝试注册另一个SSH键,这次是with a legacy format (如果您当前的键每行有70个字符)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56319626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档