克隆项目时一直提示输入用户名与密码 且好像输入不正确 最后报没有权限克隆项目 怎么办?

3 篇文章 0 订阅
1 篇文章 0 订阅

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"输入的用户名和远程仓库自己的账号的用户名不一致 可能导致了身份验证出现了问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值