You can use a personal access token in place of a password when authenticating to GitHub in the command line or with the API.| GitHub Docs
You can access data from deleted forks, deleted repositories and even private repositories on GitHub. And it is available forever. This is known by GitHub, and intentionally designed that way.| trufflesecurity.com
Tree Objects| git-scm.com