Some time ago (long enough that I have forgotten the details), I successfully set up SSH authentication for my GitHub repository (along with corresponding keys in RStudio). It worked fine.
But recently, it wouldn't let me push or pull due to a change of the site IP address. My PC, router, software, etc had not changed. I scrambled with an internet search and found a sort of solution involving an ssh-keygen
command.
But now, still, I am getting messages like this:
I can type "yes" and things go through, and my GitHub site updates correctly. But I really don't understand this stuff very well, and I'm worried that I might have compromised it in some way. So my questions are:
- Why did the IP address for
github.com
and/or its host key suddenly change? - Is my security compromised in any way?
- What can I do to avoid getting this additional annoying confirmation step?