Skip to content

Instantly share code, notes, and snippets.

@vikpe
Last active March 23, 2026 03:03
Show Gist options
  • Select an option

  • Save vikpe/34454d69fe03a9617f2b009cc3ba200b to your computer and use it in GitHub Desktop.

Select an option

Save vikpe/34454d69fe03a9617f2b009cc3ba200b to your computer and use it in GitHub Desktop.
FIX: The authenticity of host github.com can't be established.

Error

The authenticity of host 'github.com (140.82.113.4)' can't be established.

Fix

ssh-keyscan github.com >> ~/.ssh/known_hosts

Example (eg. using CircleCI workflow)

- run:
    name: Add github.com to known hosts
    command: ssh-keyscan github.com >> ~/.ssh/known_hosts
@TSB1999

TSB1999 commented Nov 3, 2023

Copy link
Copy Markdown

Thanks

@ashraf-minhaj

Copy link
Copy Markdown

Thanks

@alx8437

alx8437 commented Nov 13, 2023

Copy link
Copy Markdown

Thank you!

@Berlou33

Copy link
Copy Markdown

Thanks

@Zeliha64

Copy link
Copy Markdown

Thanks

@Zied-bousnina

Copy link
Copy Markdown

thanks

@animesh-singhal

Copy link
Copy Markdown

Thanks!

@sahar-Nosrati

Copy link
Copy Markdown

Thanks a lot

@Rene314159

Copy link
Copy Markdown

Testing your SSH connection

thanks for your comment, it was very helpful to me

@iwan-uschka

Copy link
Copy Markdown

thanks @tomigee

@qianpeng2

Copy link
Copy Markdown

How can I check if it worked please? I got the below output after entering the command.

ssh-keyscan github.com >> ~/.ssh/known_hosts

github.com:22 SSH-2.0-babeld-dd067d10

github.com:22 SSH-2.0-babeld-dd067d10

github.com:22 SSH-2.0-babeld-dd067d10

github.com:22 SSH-2.0-babeld-dc5ec9be

github.com:22 SSH-2.0-babeld-dd067d10

what I'm I supposed to do to check if it worked?

open file known_hosts,then copy fingerprint to tortoisegit input box,then input yes, and you will be able to pull code

@bymunajat

Copy link
Copy Markdown

ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU. This key is not known by any other names Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'github.com' (ED25519) to the list of known hosts. git@github.com: Permission denied (publickey). Im getting the same issue Firstly I couldn't add rsa format ssh in the deploy keys, warning was thrown to add an openssh format after creating an ssh with ED25519 format github didn't threw an error but on my linux machine I'm getting this error

problem like me right now

@RaRdEvA

RaRdEvA commented Mar 23, 2024

Copy link
Copy Markdown

User beware: doing this method above leaves you vulnerable to man-in-the-middle attacks. Instead, I'd recommend following GitHub's documentation on Testing your SSH connection. Pay special attention to the step where they ask you to compare the fingerprint returned in command line with GitHub's public fingerprint.

Follow this instructions it is the right process

@spxctr00m

Copy link
Copy Markdown

It worked!!! Thanks 💙

@jul-k

jul-k commented Apr 13, 2024

Copy link
Copy Markdown

that worked for me! thank you ❤️

@Dimas-Prasetya

Copy link
Copy Markdown

User beware: doing this method above leaves you vulnerable to man-in-the-middle attacks. Instead, I'd recommend following GitHub's documentation on Testing your SSH connection. Pay special attention to the step where they ask you to compare the fingerprint returned in command line with GitHub's public fingerprint.

Read line by line, and you will get the light.
Thank you 👍

@yusufatw

yusufatw commented Jun 7, 2024

Copy link
Copy Markdown

thank you it worked!

@arieldc

arieldc commented Sep 21, 2024

Copy link
Copy Markdown

Thanks!!!

@diorcula

Copy link
Copy Markdown

User beware: doing this method above leaves you vulnerable to man-in-the-middle attacks. Instead, I'd recommend following GitHub's documentation on Testing your SSH connection. Pay special attention to the step where they ask you to compare the fingerprint returned in command line with GitHub's public fingerprint.

This worked for me, note that it automatically added 'github.com' to the list of known hosts

@Xaidor

Xaidor commented Jan 14, 2025

Copy link
Copy Markdown

Omg Thanks a bunch!

@WazzyJaymz

Copy link
Copy Markdown

Thnaks it worked!

@rindev0901

Copy link
Copy Markdown

thanks it work well

@Rekidiang2

Copy link
Copy Markdown

it work thank you

@techsin

techsin commented Jul 19, 2025

Copy link
Copy Markdown

worked thanks

@z-purr

z-purr commented Oct 15, 2025

Copy link
Copy Markdown

$ ssh-keyscan github.com >> ~/.ssh/known_hosts
bash: /c/Users/cheng/.ssh/known_hosts: No such file or directory

that is not working on my side

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment