Deploy key get deleted automatically on site delete | Deploy key lifetime

Hi there!

I’ve noticed a weird behavior with the deploy API and would like to know about the site deploy key lifetime.

Issue:
The deploy key automatically gets deleted on site delete.

Background:
I’m using a template git repository to deploy sites on Netlify. Deploy key is generated once and added to the repo deploy keys on GitHub. Everything works fine but when I try to delete the site, it also deletes the deploy key if the site is the last one. And the deploy console shows could not read Username for ‘https://github.com’ error on new site deploys.

Hey @fmunirdev,
Yes, we do that! It’s a security measure to ensure that we don’t leave deploy keys hanging out when they’re no longer associated with sites. Can you say more about what you would want/expect to happen instead?

1 Like

Ahh, that’s great.

Actually, the deploy keys still exist on the GitHub repository (and the database) and the same deploy key will be used for the new deploys. But I think Netlify has nothing to do with it. I’ll have to handle it on my side.

Thanks for the clarification. Appreciate it. :clap:

1 Like