执行代码时: git push origin master
出现以下错误。
**警告:永久添加用于IP地址的RSA主机密钥' 192.30.252.129'到已知主机列表。
权限被拒绝(publickey)。
致命的:无法从远程存储库读取。
Please make sure you have the correct access rights
and the repository exists.**
答案 0 :(得分:0)
该问题与github(假设)上的公钥有关,而与ubuntu无关。
您是否在github的帐户中添加了一个ssh密钥。检查是否添加了正确的密钥(如果有多个密钥)。
您是否使用ssh -T git@github.com
测试了密钥连接到github。
如果您尚未添加ssh密钥,则生成一个ssh密钥并添加到gihub帐户。可以找到该指令here
答案 1 :(得分:0)
您需要使用ssh密钥连接到您的服务器。
只需按照这些步骤操作即可立即设置ssh密钥:
生成新的ssh密钥(如果已有密钥,则跳过此步骤)
ssh-keygen -t rsa -C "your@email"
将密钥设置在home/.ssh
目录(或Windows下的Users/<your user>.ssh
)后,打开它并复制内容
SSH keys
Add ssh key
你们都准备出发了: - )