Git拉取分支主机名不符报错,如何修改远程服务器主机配置?
解决Git fetch指向错误主机的问题
The authenticity of host 'meinserver.de (111.222.3.444)' can't be established.
你的问题出在Git远程仓库配置仍指向错误的meinserver.de,而非你设定的mylovelyhost.de,按以下步骤修改:
第一步:查看当前远程仓库配置
执行命令:git remote -v该命令会列出所有远程仓库的地址,找到包含
meinserver.de的条目,确认对应的远程名称(通常是origin)。第二步:更新远程仓库地址
如果目标远程是origin,执行以下命令二选一即可:
方式一:使用SSH配置里的别名(推荐,匹配你已在.ssh/config中配置的mylovelyhost)git remote set-url origin mylovelyhost:/path/to/your/repo.git方式二:直接使用完整主机地址
git remote set-url origin ssh://mylovelyuser@mylovelyhost.de:22/path/to/your/repo.git额外检查:确认SSH配置路径有效性
你的.ssh/config中UserKnownHostsFile使用了相对路径coding/.ssh/known_hosts,可能导致SSH无法正确识别主机,建议改为绝对路径,比如:UserKnownHostsFile ~/coding/.ssh/known_hosts
内容的提问来源于stack exchange,提问作者peace_love
相关产品推荐
相关产品推荐

