Deleted or missing SSH keys

As a security precaution, GitHub automatically deletes SSH keys that haven't been used in a year.

GitHub automatically deletes inactive SSH keys to help keep accounts safe, such as after someone leaves a job or loses a computer.

You can check if you haven't used an SSH key in a year by reviewing your account's security log. For more information, see "Reviewing your security log."

After your inactive SSH key is deleted, you must generate a new SSH key and associate it with your account. For more information, see "Generating a new SSH key and adding it to the ssh-agent" and "Adding a new SSH key to your GitHub account."

Did this doc help you?Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.