我已经在根项目Windows中初始化了Git。
我生成了SSH(公共,私有)密钥并将它们放在根项目目录中。
生成的SSH密钥我在Bitbucker帐户中设置。
目录为空。
我做完之后:
git add *
git commit -m 'G'
git push origin
我收到错误后:
权限被拒绝(publickey)。致命:无法从远程读取 库中。
请确保您拥有正确的访问权限和存储库 存在。
那么,如何绑定我的授权推送到服务器的密钥呢?
答案 0 :(得分:0)
公众&私钥信息应位于.ssh文件夹下的用户文件夹中,例如c:\ Users \ .ssh,理想情况下应命名为id_rsa& id_rsa.pub。
有配置可能,但这是快速的方法
此外,您应该将您的公钥(id_ras.pub)注册到您的删除存储库.for bitbucket它在设置下 - ssh keys
答案 1 :(得分:0)
正如@johnmem所说,你的SSH密钥不应该在你的项目目录中,绝对不应该被推送到存储库!
将它们保存在ssh-keygen首先放置的位置,并确保将id_rsa.pub
文件上传到BitBucket。如果对您的私钥的安全性有疑问,请重新生成密钥并从所有远程服务中删除其公钥!