git——解决“fatal: Authentication failed for 'https://github.com/balabala”

Posted gaoquanquan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git——解决“fatal: Authentication failed for 'https://github.com/balabala”相关的知识,希望对你有一定的参考价值。

  平复一下心情,到底如何在github上将队友和owner的仓库连接?如何push代码到远程仓库???找了巨多教程,终于解决了~

  刚到公司不久,开始学着用git,在提交代码的时候怎么都提不上去!

技术分享图片

 

解决办法:

  1.owner需要在github上创建一个组织:Create an organization,在这里邀请成员

  2.在该组织下创建一个team,然后邀请你的团队成员

  3.新建一个repository

  4.队友需要在自己的电脑里生成一个ssh key。关于如何生成ssh key : https://blog.csdn.net/lengyu6220/article/details/78959137

  这时要注意,队友自己不要新建ssh key 去保存这个公钥,而是要将公钥(id_rsa.pub)里的内容拷出来给owner,让owner来新建一个ssh key来保存

  具体我是参考这个教程:https://blog.csdn.net/dengdengda/article/details/50903176。如果你到这里已经可以成功了就不用往下看了 。

  5.到这里我发现我的git开了双重认证,这时候,看这个教程:https://www.cnblogs.com/Security-Darren/p/4106478.html要创建一个个人访问令牌!,在push的时候密码是要复制粘贴这个令牌的,而不是自己的git密码!(?﹏?)

  技术分享图片

 

git创建分支并上传代码的教程:

  https://blog.csdn.net/qq_20989105/article/details/77119885

 

     

以上是关于git——解决“fatal: Authentication failed for 'https://github.com/balabala”的主要内容,如果未能解决你的问题,请参考以下文章

怎样解决Ubuntu系统中git每次提交都要输入密码

Eclipse中git冲突怎么解决

怎样解决Ubuntu系统中git每次提交都要输入密码

git 解决fatal: Not a git repository

git合并分支冲突解决

怎样解决Ubuntu系统中git每次提交都要输入密码