最近开始入门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@github.com: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@qq.com”

按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 github.com.
至此,问题应该被解决了。可以试试看还会不会出现异常情况。

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

  1. github每次推送都要输入用户名和密码

    /****************************************************************************** github每次推送都要输入用户名和密码 ...

  2. 安装windows服务提示输入用户名和密码

    在安装 windows服务的时候提示输入用户名和密码原因是权限问题 在serviceProcessInstaller1右键属性 Account 改为LocalService 在次安装成功,在服务列表中 ...

  3. 在计算机中添加用户名和密码是多少,在win7系统中添加网络打印机提示输入用户名和密码的解决方案...

    无论谁在使用计算机安装网络打印机需要用户名和密码,您都可能会发现添加网络打印机提示输入用户名和密码的问题. 添加网络打印机提示输入用户名和密码对于用户来说是非常痛苦的. 到底是怎么回事?添加网络打印机 ...

  4. 去掉系统启动时提示输入用户名及密码 ,Windows XP自动登录设置方法(转)

     去掉系统启动时提示输入用户名及密码 ,Windows XP自动登录设置方法(2008-06-23 13:15:47) 解决设置了用户密码却开机不显示登陆界面的问题,同时还可以用到解决需要直接开机取消 ...

  5. 计算机win10添加用户名和密码是什么情况,win10系统添加网络打印机提示输入用户名和密码的图文方法...

    有关win10系统添加网络打印机提示输入用户名和密码的操作方法想必大家有所耳闻.但是能够对win10系统添加网络打印机提示输入用户名和密码进行实际操作的人却不多.其实解决win10系统添加网络打印机提 ...

  6. git提交到github总是要输入密码_push到github时,每次都要输入用户名和密码的问题...

    解决方案:方案一: 在你的用户目录下新建一个文本文件.git-credentials Windows :C:/Users/username Mac OS X : /Users/username Lin ...

  7. 解决Github 每次上传都要输入用户名和密码

    文章目录 前言 解决步骤 1. 查看项目采用的提交方式 2. 修改提交方式 3. 生成公钥 4. 提交项目 前言 我的个人网站:https://www.gentlecp.com 在Linux系统上用g ...

  8. push代码到github时,每次都要输入用户名和密码的问题

    问题原由 我在Github上 建立了一个小项目TauStreamingServer,可是在每次push代码 的时候,都要求输入用户名和密码,很是麻烦. 如何才能避免每次都输入用户名和密码呢? 解决办法 ...

  9. 运行报表时提示输入用户名和密码

    在AX2012运行报表是总是提示用户输入用户名和密码: 尝试输入登陆名和密码,点击查看报表,出现如下错误: 因为AX2012的报表使用的针对AX2012客制化的SSRS,而要求输入登录名和密码是SSR ...

最新文章

  1. BigDecimal类(精度计算类)的加减乘除
  2. T-SQL查询——数据集之间的运算
  3. Js文件中调用其它Js函数的方法
  4. jodconverter水印java,OpenOffice实现Office转Pdf(支持自定义添加水印、页眉、页脚)
  5. 【渝粤教育】21秋期末考试市场调查与预测10243k2
  6. subroutines of perl
  7. tcp分包传图片 如何还原_技术控丨超详细解析TCP重传机制
  8. 魅族17系列正式发布:17年梦想之作,3699元起
  9. easyui datagrid中添加右键菜单事件
  10. hadoop编程-maven环境搭建
  11. gparted调整分区大小_CentOS Linux系统中用parted分区命令分区
  12. SVN教程 -- 基于自己学习记录
  13. 1194. 24点游戏
  14. 连接共享打印机时提示无法访问计算机,共享打印机无法连接,教您共享打印机无法连接怎么办...
  15. git pull 报错:‘info: detecting host provider for’
  16. cortex a7 a53_试驾初体验--我与奥迪A7的七天之旅
  17. 什么是TTO热转印色带?
  18. 微软开源的浏览器自动化工具-Playwright
  19. Android Work Profile
  20. 比脸软件测试自学,【AI测试学习】FakeApp, Faceswap, DeepFaceLab等Deepfakes换脸程序的简单对比 (转)...

热门文章

  1. Cshell IF在进行数字计算时 提示 if: Badly formed number.
  2. 物联网赋予了油液监测新升级
  3. 平均无故障时间100万小时_平均无故障时间100万小时
  4. MySQL之BETWEEN AND范围查询问题
  5. DB2数据库JDBC驱动程序下载地址
  6. Android自定义View,你必须知道的几点
  7. echarts 鼠标悬停显示文字拼接 %
  8. 重装系统——win10
  9. 对女大学生的一点建议
  10. 在VSCode中用Markdown自动生成PPT详细使用指南,支持多种风格和排版,支持ppt转为pdf等