Eu fiz muitas pesquisas e testei soluções diferentes, mas não obtive sucesso!
Quando desejo enviar meus códigos, recebo o seguinte erro:
Warning: the ECDSA host key for 'git.mywebsite.ir' differs from the key for the IP address '164.138.23.11'
Offending key for IP in /home/alireza/.ssh/known_hosts:10
Matching host key in /home/alireza/.ssh/known_hosts:1
Are you sure you want to continue connecting (yes/no)? yes
O que devo fazer para remover esta mensagem sempre que enviar minhas alterações? Qualquer ideia?
ssh-keygen -R git.mywebsite.ir
resolveu meu problema.ssh-keygen -R [ipaddress]:port
. exemplo de remoção de chave para 192.168.0.1 na porta 3456:ssh-keygen -R [192.168.0.1]:3456
Você deve editar seu arquivo known_hosts (localizado em ~ / .ssh / known_hosts) e remover uma entrada associada a este endereço.
fonte
Quando recebi as mensagens:
Então abra o arquivo 'known_hosts' e exclua a 12ª linha.
Para mim, isso resolveu o problema.
Ps Observe que se você não conseguir encontrar a pasta .ssh - a pasta .ssh está oculta e para visualizá-la no gerenciador de arquivos - você deve "Mostrar pastas e arquivos ocultos". No Linux Mint (e possível na sua distribuição também) quando estiver no gerenciador de arquivos - existe um atalho para mostrar / ocultar pastas ocultas -> Ctrl + H
Felicidades
fonte