我在凉亭中使用angular-mock,当我进行bower安装时,我遇到了以下错误:
ECMDERR无法执行“git ls-remote --tags --heads https://github.com/angular/bower-angular-mocks.git“,退出代码#128 权限被拒绝(publickey)。致命:无法从远程读取 库。请确保您拥有正确的访问权限 存储库存在。
其他错误详细信息:权限被拒绝(publickey)。致命的:可以 不能从远程存储库中读取。
请确保您拥有正确的访问权限和存储库 存在。
答案 0 :(得分:2)
问题是我指向了SSH而不是对github.com的HTTPS调用,我在git .config文件中删除了以下行并得到了解决
[url“git@github.com”] 而是= https://github.com/
答案 1 :(得分:0)
看起来你没有ssh-key设置。
只需按照这些步骤操作即可立即设置ssh密钥:
生成新的ssh密钥(如果已有密钥,则跳过此步骤)
ssh-keygen -t rsa -C "your@email"
将密钥设置在home/.ssh
目录(或Windows下的Users/<your user>.ssh
)后,打开它并复制内容
SSH keys
Add ssh key
你们都准备出发了: - )