Warning: Permanently added the RSA host key for IP address
If you are accessing your repositories over the SSH protocol, you will receive a warning message each time your client connects to a new IP address for github.com. As long as the IP address from the warning is in the range of IP addresses , you shouldn't be concerned. Specifically, the new addresses that are being added this time are in the range from
192.30.252.0 to 192.30.255.255
. The warning message looks like this:Warning: Permanently added the RSA host key for IP address '$IP' to the list of
https://github.com/blog/1606-ip-address-changes
The IP addresses have changed again.
github publishes the list of used IP addresses here so you can check the IP address in your message against github's list:
https://help.github.com/articles/about-github-s-ip-addresses/
Or more precisely:
https://api.github.com/meta
It looks like this (as I write this answer!):
verifiable_password_authentication true
github_services_sha "4159703d573ee6f602e304ed25b5862463a2c73d"
hooks
0 "192.30.252.0/22"
1 "185.199.108.0/22"
git
0 "192.30.252.0/22"
1 "185.199.108.0/22"
2 "18.195.85.27/32"
3 "18.194.104.89/32"
4 "35.159.8.160/32"
pages
0 "192.30.252.153/32"
1 "192.30.252.154/32"
importer
0 "54.87.5.173"
1 "54.166.52.62"
2 "23.20.92.3"
If you are unsure whether your IP address is contained in the above list use an CIDR calculator like http://www.subnet-calculator.com/cidr.php to show the valid IP range.
E. g. for 140.82.112.0/20
the IP range is 140.82.112.0
- 140.82.127.255
Here are the steps that i took to solve the issue and you can try also
- Open git bash terminal
- type
ssh-keygen
and hit enter - then terminal will ask to enter the file name to save the rsa key.you can hit enter not
-typing anything - After that terminal will ask for other information too. without typing anything just hit enter By completing every steps a rsa key will be generate in the mentioned file.
- Go to
C:\Users\<username>\.ssh
and open a file namedid_rsa.pub
in notepad and copy the key - then go to your github account
Settings
and select the optionSSH and GPS keys
. - Create a new ssh key with a title and the key you just copied (you just generated) hit save now if you try to push by
git push origin master
I hope you wont get any error
From: https://github.blog/changelog/2019-04-09-webhooks-ip-changes/
April 9, 2019
Webhooks IP changes
The IP addresses we use to send webhooks from are broadening to encompass a larger range.
We are adding IP’s within
140.82.112.0/20
to the current pool from192.30.252.0/22
.Learn more about GitHub’s IP addresses