本地git clone下载代码是出现如下提示:
WARNING REMOTE HOST IDENTIFICATION HAS CHANGED!
这里简单记录一下,方便自己查阅,不一定适合其他人,请跳过哈,谢谢。
正文
创建SSH key
这里以Window本地为例。
在Window上使用 cmd 运行
ssh-keygen -t rsa -C "邮箱"
其中邮箱为Gitlab注册邮箱。
运行过程中如果提示输入内容,请按回车跳过。
完成后会在
C:\Users\用户名\.ssh
目录下生成两个文件:
id_rsa id_rsa.pub
打开 id_rsa.pub 文件,复制其中的内容,可以在Gitlab上到ssh密钥管理页面,添加新公钥。
问题
git clone时,如果提示需要输入密码,或者提示
`WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
表示SSH key没有。
获取ssh key
cat ~/.ssh/id_rsa.pub
复制打印出来的所有内容,点击gitlab右上角头像选择设置,选择SSH密钥,输入到文本框添加。
如果没有ssh key,请看上面方法创建。
如果还提示此错误请尝试执行 [下面没测试过,暂时没遇到,不保证OK]
ssh-keygen -R 172.x.x.x
为172.x.x.x 仓库ip地址。
参考文章
历史上的今天
- 《浪浪山小妖怪》
- 《git ssh key问题记录》
- 《Felo》
- 《perplexity》
- 《今日热榜》
- 《山山而川の主页》
- 《SystemServer的启动之一》
- 《高德地图》
- 《百度地图》