
The fingerprint for the RSA key sent by the remote host is It is also possible that a host key has just been changed. Someone could be eavesdropping on you right now (man-in-the-middle attack)! If the client thinks those fingerprints differ from what it understands to be correct, you’ll get the “Warning: Remote host identification has changed” error at the point of login: ~]$ ssh WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Uncover performance bottlenecks to deliver a better user experience and hit your business’s revenue goals. This will make sure the connection is accurate and that you’re not subject to a “machine-in-the-middle” attack. One aspect the keys help with is to provide a permanent fingerprint of its host server. It’s sort of like a Secure Sockets Layers (SSL) handshake, and in fact, there are some high-level similarities between SSH and SSL. An SSH connection uses dedicated “keys” - small files stored on your computer - as authentication. For Windows, you’ll use a dedicated interface (and we’ll talk about this in more detail later).Īs for the “Warning: Remote host identification has changed” error, it relates to the security checks your client will do. What’s more, most macOS and Linux machines have an SSH client built into the Operating System (OS). You can access your site from almost anywhere you can use the internet, as long as you have the right login credentials. Consider it like a “super-SFTP” type of setup, although it’s not a 1:1 comparison in practice. It’s a command-line tool that lets you access an insecure network securely. One of the most secure ways to connect to a web server is to use SSH. 🙅♀️ Learn more ⬇️ Click to Tweet What the “Warning: Remote Host Identification Has Changed” Error Is To verify that it is connected to the remote on GitHub, click the "Settings" gear in the top right-hand corner and you should see the GitHub remote in the "Remotes" section.A secure internet connection is not just the ideal - it's essential 💪 While it may be annoying, this error protects your connection from attacks. Once that's done, you can double click the new bookmark and use SourceTree as you normally would. You can either clone it to a new location, or add the directory manually in the Local tab. Since this was just a test repo, I'll move it to the trash.)Īdding an Existing Repo that Has a Corresponding Remote to SourceTreeįor some reason if you click "Clone" next to a repo you already have on your local machine and select the existing directory, it won't connect the remote repo with your existing copy.


Click the "Gear" icon in the top right corner and select "Settings".If you do choose to use SourceTree as a GUI Git client, you'll need to add your GitHub credentials to SourceTree.
