Git push排坑汇总
关于Git上传代码的流程
这里引用关于另一篇博主的文章使用Git上传代码到Github仓库,这里有较为详细的过程,楼主就是根据这篇文章的顺序进行。
这里不再赘述。
无法git push代码的“fatal: Authentication failed for …”错误
楼主当时在按照以上流程上传代码时出现了这个问题,于是乎,百度各种搜索方法,看了比较多也使用了很多方法,比如以下的几种方法
方法名 对应网址 解决unable to access “https://github.com/****” https://blog.csdn.net/mhs624014469/article/details/77124540 身份认证错误:“fatal: Authentication failed for …” https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line
这两种方法对于常规出问题的应该可以解决。
究极方法
这个方法屡试不爽,也是最有效的方法,也是从stackoverflow上看到的方法:
大体就是说之前有些版本的git存在安全性问题,所以开发者进行2.16.x版本左右的改动中修改了某些地方,结构会导致老版本的git在获取username会出现问题,所以需要更新或者重装一个2.16版本以上的Git即可解决,楼主更新到目前最新的git2.21.0版本成功解决。
这里是git2.21.0国内的下载镜像,需要其他版本点击此处,以及git2.21.0的安装教程,基本上安装默认提示走就可以。