700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Github入门级错误(提交一直提示输入用户名和密码 公钥等)

Github入门级错误(提交一直提示输入用户名和密码 公钥等)

时间:2018-10-01 15:21:01

相关推荐

Github入门级错误(提交一直提示输入用户名和密码 公钥等)

最近开始入门GitHub,结果入门即入坑,搞到自己彻底崩溃了,一堆错误,项目反正就是死活不肯上GitHub,历经千辛万苦后,终于搞定了。写下自己的所犯的错误,一是加强记忆,二是希望对点进来的你们一点帮助吧!

提交总要输入用户名和密码问题

当你远程连接时使用的是Https方法时,就会导致它每次都要检验用户的身份。这时只需要将Https连接方式改为ssh公钥连接方式即可。

具体操作

1.在GitHub的命令窗口中输入:

git remote rm origin 删除原先HTTPS的连接方式

2.获取GitHub中ssh的地址:

3.将连接方式改为ssh方式

git remote add origin + ssh地址

如: git remote add origin git@:aidiots/net.git

4.查看连接方式

git remote -v

5.重新连接push

git push origin

在git push origin 时,可以会出现

fatal: The current branch master has no upstream branch…的错误

这是由于本地的分支与远程仓库的分支没有进行关联,再多执行一句即可。

git push --set-upstream origin master

到此,基本解决问题了。

权限受限(Permission denied (publickey))问题

这是因为你设置了ssh连接方式,它需要公钥才能成功连接,因此在github中配置一个公钥即可。

1.到GitHub的网页中点击用户头像,选中setting,然后点击SSH and GPG Keys,在SSH Keys 中 点击 new SSH key.

2.其中的Title随便写,那key怎么得到呢?

在你要上传的项目的根目录位置,右击进入到github的命令窗口中,即 Git Bash Here,然后输入

ssh-keygen -t rsa -C 邮箱地址

如:ssh-keygen -t rsa -C “2209663357@”

按enter即可,随后会要输入rsa密码,你输入的时候它不会有任何的回显,所以不要以为没输入,其实是输入了的。然后进入到“上图中的划线”的目录中,点击后缀为pub的文件,进去复制到new SSH Key 的key内容中,即可。

永久添加IP地址到host列表异常

详细问题:Warning: Permanently added the RSA host key for IP address ‘52.74.223.119’ to the list of known hosts.

这个问题是指:永久添加RSA主机密钥的IP地址’52.74.223.119’到已知的主机列表。

那就将主机秘钥的ip地址添加到host中即可。

首先找到hosts,windows中hosts目录一般为: C:\Windows\System32\drivers\etc

再进入到 hosts 中,添加一个ip地址,即添加: 52.74.223.119 .

至此,问题应该被解决了。可以试试看还会不会出现异常情况。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。