首页 > 系统相关 >Ubuntu下 git 报ssh key错误

Ubuntu下 git 报ssh key错误

时间:2023-05-29 12:22:28浏览次数:45  
标签:git XXX host gitlab ssh key hosts

先贴错误:


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: POSSIBLE DNS SPOOFING DETECTED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The ECDSA host key for sh.gitlab.XXX.com has changed,
and the key for the corresponding IP address 192.168.44.118
is unknown. This could either mean that
DNS SPOOFING is happening or the IP address for the host
and its host key have changed at the same time.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:o1zEE5aNu0bCOdZ5//Qgzr0/gcDT2yA7Ko2xR5BnedA.
Please contact your system administrator.
Add correct host key in /home/XXX/.ssh/known_hosts to get rid of this message.
Offending RSA key in /home/XXX/.ssh/known_hosts:5
remove with:
ssh-keygen -f "/home/XXX/.ssh/known_hosts" -R "sh.gitlab.XXX.com"
ECDSA host key for sh.gitlab.XXX.com has changed and you have requested strict checking.
Host key verification failed.
fatal: 无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。

删了~/.ssh/known_hosts 变成需要输入gitlab密码。。我谢谢嗷

然后手动把域名添加到


ssh-keyscan -t rsa sh.gitlab.sihuatech.com >> ~/.ssh/known_hosts

解决

标签:git,XXX,host,gitlab,ssh,key,hosts
From: https://www.cnblogs.com/JohannaFeng/p/17440102.html

相关文章

  • 修改GIT历史记录
    准备工作GIT:https://git-scm.com/download/win[可选]Idea:https://www.jetbrains.com/zh-cn/idea/开始修改命令行模式打开命令行,将命令行的路径指向需要修改的项目。输入如下命令:gitrebase-r-i<commitid>^#commitid为需要开始修改的提交id在自动打开的编辑器(VI)......
  • git clean cheat sheet
    tags:[git,published]TL;DRgit默认只会非递归地删除当前目录下不被ignore匹配、且不在untracked目录中的untracked文件是否被ignore文件匹配的使用-x删除ignore文件[1]所在目录是否untracked如果是,需要使用-d删除default行为默认会删除当前目录下的......
  • git 报错;bad config in file .gitconfig
    报错如下解决办法删除.gitconfig文件,然后重启gitbash&vscode即可正常显示分支了。记得重新设置git的账号邮箱。......
  • visual studio code内网下ssh环境搭建
    1、安装SSH去vscode插件下载官网离线下载ssh连接插件 点击角落中的DownloadExtension 将下载好通过从vsix方式安装到内网vscode2、首次连接内网服务器生成,会输出安装失败的日志,目的是为了生成vscodeserver的目录 3、下载对应的vscodeserver下载地址:https://updat......
  • 《HelloGitHub》第 86 期
    兴趣是最好的老师,HelloGitHub让你对编程感兴趣!简介HelloGitHub分享GitHub上有趣、入门级的开源项目。https://github.com/521xueweihan/HelloGitHub这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言Python、Java、Go、C/C++、Swift.........
  • SecureCRT SSH连接报错Key exchange failed 问题处理记录
     SecureCRT连接服务器时报错,报错信息为:Keyexchangefailed.Nocompatiblekeyexchangemethod.Theserversupportsthesemethods:curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exch......
  • 源代码管理工具介绍----Github
        源代码管理工具是软件开发中非常重要的工具,它们用于追踪、管理和协调团队成员之间的代码更改。源代码管理工具使开发团队能够跟踪代码的版本历史。这意味着你可以回顾代码的先前状态、比较不同版本之间的差异,并且能够轻松地恢复到先前的工作状态。这对于修复错误、撤销......
  • Gitlab简单使用与配置
    添加组,创建用户,创建项目 创建组:    ......
  • jenkins+gitlab 实现代码自动部署
    Jenkins设置:点击:ManageJenkins:点击:ManageCredentials点击:StoresscopedtoJenkins下的全局点击:添加凭据添加gitlab访问凭据只需要填写如下三个即可。这里填写的是gitlab的账户,不是linux系统账户,这个gitlab账户要对你所需要部署的项目有权限才可以;设置ssh账户密码:选择Mana......
  • Linux - sshpass的安装与使用
     ssh登陆不能在命令行中指定密码,sshpass的出现则解决了这一问题。它允许你用-p参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。 1、安装[root@node1home]#wgethttp://sourceforge.net/projects/sshpass/files/sshpass/1.05/ssh......