繁体   English   中英

权限被拒绝,公钥(GIT推送)

[英]Permission denied, public key (GIT push)

我对编码非常陌生,实际上我刚刚开始学习如何通过使用视频教程进行学习。 无论如何,学习过程中的步骤之一是在GIT上设置一个帐户,并将该帐户链接到我的ruby命令提示符,在那里我所做的所有工作都保存到该应用程序中。

我遇到的问题是,由于某种原因,在按照GIT和视频教程的说明进行操作之后,我还是无法执行以下步骤。

git push -u原始主机

我得到的错误是:警告:永久添加到IP地址的RSA主机密钥.....权限被拒绝(公钥)。

我最好的猜测是,作为管理员或类似的东西存在问题,但我目前不具备改变这种知识的知识。

我想在这里指出我是Windows用户,我看到了很多“解决方案”,它们对我不起作用,因为它们包含诸如“ sudo”之类的命令或其他Windows格式不存在的命令,至少不是我的,因为我决定不通过Cygwin。

任何帮助,将不胜感激。 在此先感谢曾经尝试提供帮助的人!

问题出在您的SSH公钥上。 git服务器无法以某种方式识别您并拒绝接受您推送的代码。

SSH密钥存储在~/.ssh/ 您应该确保已创建一个。 如果有一个,则将其与您的git服务器帐户链接,否则,创建一个并进行链接。

查看有关创建SSH密钥的本教程: https : //help.github.com/articles/generating-ssh-keys#platform-windows

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM