修改域名后Git拉取代码出现警告Are you sure you want to continue connecting (yes/no)

问题描述:公司新换域名,导致项目中所有的域名相关的都要修改(**.me改成**.site),包括git地址,按要求改完Git地址后,拉取代码提示警告:如下

xiaoming-MacBook-Pro:android xiaoming$ git pull
Warning: the ECDSA host key for 'weibaba.site' differs from the key for the IP address '103.235.225.38'
Offending key for IP in /Users/xiaoming/.ssh/known_hosts:2
Matching host key in /Users/xiaoming/.ssh/known_hosts:3
Are you sure you want to continue connecting (yes/no)? 

原因:一台主机上有多个Linux系统,会经常切换,那么这些系统使用同一ip,登录过一次后就会把ssh信息记录在本地的~/.ssh/known_hsots文件中,切换该系统后再用ssh访问这台主机就会出现冲突警告,需要手动删除修改known_hsots里面的内容。

解决办法:

1. as命令行手动删除修改known_hsots里面的内容; 

   手动输入命令:

 a.首先切换到.ssh/目录:cd /Users/username/.ssh/ 

 b.删除该文件:vim known_hosts


2. 修改配置文件“~/.ssh/config”,加上这两行,重启服务器。 
   StrictHostKeyChecking no 
   UserKnownHostsFile /dev/null 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值