终端中的git push错误(ubuntu)

时间:2016-01-23 21:25:12

标签: git github

执行代码时: git push origin master
出现以下错误。

  **警告:永久添加用于IP地址的RSA主机密钥' 192.30.252.129'到已知主机列表。     权限被拒绝(publickey)。     致命的:无法从远程存储库读取。

Please make sure you have the correct access rights
and the repository exists.**

2 个答案:

答案 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)后,打开它并复制内容

如何将sh键添加到github帐户?

  • 登录github帐户
  • 点击右上角的牧场主(设置)
    github account settigns
  • 点击SSH keys
    ssh key section
  • 点击Add ssh key
    Add ssh key
  • 粘贴您的密钥并保存

你们都准备出发了: - )