赞
踩
1,前提背景:
我下载了idea,
下载了git,电脑空白处点击右键出现了git bash here和git gui here
2,在idea中setting的version control中git已经将安装好的git插入其中了,并且测试git是插入成功的,因为test下面显示了git的版本号,
那么出现标题中的问题,怎么解决?
3,解决办法:
3.1 原因:是生成的密钥的ssh key没有复制到公司的git网址上,所以公司的git仓库和你的git账号并没有关联起来,所以使用ssh这种方式克隆 会出现无法访问的错误
3.2 解决具体步骤:
去百度搜:git生成ssh密钥,按照博客文章的步骤一步一步来就可以。
比如这个链接:https://www.cnblogs.com/aididiao/p/11910953.html
做完就可以克隆项目中。
关键步骤:
git config --global user.name “zxc”
配置用户名
git config --global user.email “123123@qq.com”
配置邮箱
注意:配置的这个邮箱最好写自己公司的邮箱,不要写自己的私人邮箱!
而且这个用户名一定不要胡乱写,要写和你远程git仓库账号一样的用户名和邮箱,要保持一致!
ssh-keygen -t rsa -C “123123@qq.com”
生成公钥和私钥
按3次Enter,
不需要设置名称与密码
注意:这是重要步骤! 这个邮箱也是自己在公司的邮箱 不要写私人邮箱!
查看公钥: 可以用命令:cat ~/.ssh/id_rsa.pub
也可以直接去目录查看对应文件:C:\Users\用户名.ssh 目录下查看id_rsa.pub这个文件,将里面的内容全部复制粘贴即可。
下一步:上面文章说的是GitLab官网添加公钥,既然是从公司的仓库下下载代码,那么将文章中的gitLab官网替换成我们自己公司的网址进行操作即可。
具体步骤和文章中的步骤一样:进入公司git网址,点击头像,点击setting,找到ssh keys,将自己刚刚在文件中复制的直接粘贴即可!!!**(这是最关键的一步!!!)**
添加完ssh keys,也就是关联起来了,然后再去idea里面重新用ssh方式克隆项目即可!!!
1,问题:如果克隆项目时输入用户名和密码两次后,报错:Authentication failed for
可以试试如下网址这个解决方法:
https://www.jianshu.com/p/42961125e791
即:新买对的电脑 拉代码 不提示账号密码 直接报错
1.打开git bash,输入密码:git config --system --unset credential.helper
2.结果报错:error: could not lock config file C:\Program Files\Git\mingw64/etc/gitconfig: Permission denied
3.打开cmd窗口,输入where cmd,找到cmd.exe路径后,右击cmd.exe以管理员身份运行
4.在cmd窗口输入:git config --system --unset credential.helper,成功!
5.打开git bash窗口,重新clone,输入gitlab用户名和密码后,clone成功!
作者:羊羊羊0703
链接:https://www.jianshu.com/p/42961125e791
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
https://www.asni.cn/2285
即:这些天都在忙,忙着学习和思考…不想说太多,先把问题描述出来,今天在git clone到本地的时候,不小心把密码输错了,然后就一直报Git fatal: Authentication failed…这个错误,然后在网上看到解决办法就是输入下面这段代码:
git config --system --unset credential.helper
然后你就可以继续git clone到本地,可以再次输入账号密码了。
最后还想说一下,最近上手Mac后对Windows已经丧失了原有的把玩能力了。
所以原因总结就是:配置的时候git config --global user.name "zxc"输入的用户名和远程仓库自己的账号的用户名不一致 可能导致了身份验证出现了问题。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。