学习Git网站:https://backlog.com/git-tutorial/cn/
将本地数据库推送到远程数据库中出错啦,正常步骤
Windows
请右击“tutorial”目录,然后选择“推送”。
![](https://img.haomeiwen.com/i12408715/03bf7c0ae7590769.png)
在以下画面点击‘管理’。
![](https://img.haomeiwen.com/i12408715/2d727163fdc9315a.png)
将出现以下画面,在"远端"输入"origin",在"URL"输入上一页中生成的远程数据库的URL,然后点击"添加/保存"。这样,"origin"将被添加到远程列表,然后点击"OK"。
![](https://img.haomeiwen.com/i12408715/3e2ecd6269911a5c.png)
tips:
执行推送或者拉取的时候,如果省略了远程数据库的名称,则默认使用名为”origin“的远程数据库。因此一般都会把远程数据库命名为origin。
在“推送”画面的“远程”项目中,选择刚才追加的“origin”,点击“OK”按钮。当被要求输入用户名,请使用您的贝格乐用户名。
![](https://img.haomeiwen.com/i12408715/f9bbbd24deb99f1a.png)
![](https://img.haomeiwen.com/i12408715/beb04f5621fef1cb.png)
若下一个画面显示“成功”字样,就意味着您推送成功了。
![](https://img.haomeiwen.com/i12408715/d437ae0ecdfa89ad.png)
But,我第一次输错用户名和密码了,结果出现以下:
fatal: Authentication failed for错误
![](https://img.haomeiwen.com/i12408715/08ba3a7c04e15170.png)
解决办法:也就是用户名密码输错了,经过查查试试,解决办法为以下:
1. 打开Git Bash(之前有下载安装过的,直接搜索即可),就是类似命令窗口的exe。
2. cd到你放数据的目录
![](https://img.haomeiwen.com/i12408715/d7573e58c61d74fc.png)
3.push结果出错,就是找不到该项目的意思,因为还是我密码用户名输错了哈哈哈
![](https://img.haomeiwen.com/i12408715/c2c81fc5e821dff2.png)
![](https://img.haomeiwen.com/i12408715/7cc8fd13bc0b5b6e.png)
4. 好的,重点来了,就是输入git config --system --unset credential.helper
![](https://img.haomeiwen.com/i12408715/7a00ed28b6efe942.png)
5.OK返回到小乌龟,继续试试push,然后会让你重新输入用户名和密码!这次我不会再输错了!!!好滴,看结果
![](https://img.haomeiwen.com/i12408715/f6ee3732c2999eb8.png)
成功!!!试图查看原理是什么,说实话看不懂。。。。sorry
以后不用再次输入用户密码的方法:
git config --global credential.helper store
git pull
回车之后需要输入用户名和密码,以后就不用啦,因为这一步会在用户目录下生成文件.git-credential记录用户名密码的信息。
![](https://img.haomeiwen.com/i12408715/10b6abcab5776b5e.png)
![](https://img.haomeiwen.com/i12408715/738d3a045a5cab7a.png)
网友评论