拒绝从git克隆angular mock的权限
我在bower中使用angular mock,当我安装bower时,我得到以下错误: ECMDERR无法执行“git ls remote--tags--heads “,退出代码为#128 权限被拒绝(公钥)。致命:无法从远程服务器读取 存储库。请确保您拥有正确的访问权限和权限 存储库已存在 其他错误详细信息:权限被拒绝(公钥)。致命的:可能 不从远程存储库读取 请确保您拥有正确的访问权限和存储库 存在拒绝从git克隆angular mock的权限,git,github,bower,bower-install,angular-mock,Git,Github,Bower,Bower Install,Angular Mock,我在bower中使用angular mock,当我安装bower时,我得到以下错误: ECMDERR无法执行“git ls remote--tags--heads “,退出代码为#128 权限被拒绝(公钥)。致命:无法从远程服务器读取 存储库。请确保您拥有正确的访问权限和权限 存储库已存在 其他错误详细信息:权限被拒绝(公钥)。致命的:可能 不从远程存储库读取 请确保您拥有正确的访问权限和存储库 存在 看起来您没有ssh密钥设置 只需执行这些步骤,您就可以立即设置ssh密钥: 生成ssh密钥(如
看起来您没有ssh密钥设置 只需执行这些步骤,您就可以立即设置ssh密钥: 生成ssh密钥(如果没有)
- 生成新的ssh密钥(如果已经有密钥,则跳过此步骤)
ssh-keygen-t rsa-C”your@email“
- 在
目录(或windows下的home/.ssh
中设置密钥后,打开密钥并复制内容Users/.ssh
如何将sh密钥添加到github帐户?
- 登录github帐户
- 单击右上角的牧场主(设置)
- 单击
SSH密钥
- 单击
添加ssh密钥
- 粘贴密钥并保存
你们都准备好了:-)问题是我指向SSH而不是对github.com的HTTPS调用,我删除了git.config文件中的以下行并得到了解决 [网址]git@github.com"] 代替=
但是为什么我们要添加SSH来克隆角模拟呢?这是一个公共回购协议,我是通过HTTPS而不是git(SSH)实现的。