最初,我在依赖项的line#3上的package.json中有这个:
"dependencies": {
"auth0-js": "^9.13.4",
"core-js": "^3.6.5",
"felix.ui": "git+ssh://git@bitbucket.org/felix/felix.ui.git#1.2.3"
"es6-promise": "^4.2.8",
"lodash": "^4.17.21",
...当纱线安装时,它不工作和错误。
git@bitbucket.org: Permission Denied(publickey)我把它改成了https格式,它起作用了。
"felix.ui": "https://mygitusername:mygitpassword@bitbucket.org/felix/felix.ui.git#1.2.3",我有两个ssh密钥对:一个用于我的公共git配置文件,另一个用于我的组织/工作相关内容。这是Windows 10。配置文件(即.ssh/ Config )如下所示:
# Github (default)
Host gh
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
# Bitbucket (secondary)
Host bb
HostName bitbucket.org
User git
IdentityFile ~/.ssh/id_rsa_work发布于 2021-10-27 07:04:19
如果希望使用id_rsa_work私钥,则应将Git配置为使用.ssh/config Bitbucket条目
git config --global url."Bitbucket:".insteadOf git+ssh://git@bitbucket.org/这样,ssh URL就变成了:
git+ssh://git@bitbucket.org/felix/felix.ui.git#1.2.3
# to
Bitbucket:felix/felix.ui.git#1.2.3发布于 2021-11-16 07:23:35
我使用带凭证的https repo URL,它做到了这一点。
谢谢你的回答。
https://stackoverflow.com/questions/69732244
复制相似问题