1,前提背景:
我下载了idea,
下载了git,电脑空白处点击右键出现了git bash here和git gui here
2,在idea中的 中git已经将安装好的git插入其中了,并且测试git是插入成功的,因为test下面显示了git的版本号,
那么出现标题中的问题,怎么解决?
3,解决办法:
3.1 原因:是生成的密钥的ssh key没有复制到公司的git网址上,所以公司的git仓库和你的git账号并没有关联起来,所以使用ssh这种方式克隆 会出现无法访问的错误
3.2 解决具体步骤:
去百度搜:git生成ssh密钥,按照博客文章的步骤一步一步来就可以。
比如这个链接:
做完就可以克隆项目中。
关键步骤:
git — user.name “zxc”
配置用户名
git — user.email “”
配置邮箱
注意:配置的这个邮箱最好写自己公司的邮箱,不要写自己的私人邮箱!
而且这个用户名一定不要胡乱写,要写和你远程git仓库账号一样的用户名和邮箱,要保持一致!
ssh- -t rsa -C “”
生成公钥和私钥
按3次Enter,
不需要设置名称与密码
注意:这是重要步骤! 这个邮箱也是自己在公司的邮箱 不要写私人邮箱!
查看公钥: 可以用命令:cat ~/.ssh/.pub
也可以直接去目录查看对应文件:C:Users用户名.ssh 目录下查看.pub这个文件,将里面的内容全部复制粘贴即可。
下一步:上面文章说的是官网添加公钥,既然是从公司的仓库下下载代码,那么将文章中的官网替换成我们自己公司的网址进行操作即可。
具体步骤和文章中的步骤一样:进入公司git网址,点击头像,点击setting,找到ssh keys,将自己刚刚在文件中复制的直接粘贴即可!!!**(这是最关键的一步!!!)**
添加完ssh keys,也就是关联起来了,然后再去idea里面重新用ssh方式克隆项目即可!!!
1,问题:如果克隆项目时输入用户名和密码两次后,报错: for
可以试试如下网址这个解决方法:
即:新买对的电脑 拉代码 不提示账号密码 直接报错
1.打开git bash,输入密码:git — –unset .
2.结果报错:error: could not lock file C: FilesGit/etc/:
3.打开cmd窗口,输入where cmd,找到cmd.exe路径后,右击cmd.exe以管理员身份运行
4.在cmd窗口输入:git — –unset .,成功!
5.打开git bash窗口,重新clone,输入用户名和密码后,clone成功!
发表回复