There are some issues with forking a repo, if you want to fork a repo and matain all the details, here's how to do this.
Note: i have copied directions from https://aaronsaray.com/2021/mirror-git-repository/
git clone --mirror git@github.com:OwnerName/RepoName.git
cd RepoName.git
git remote add destination git@github.com:YourUserName/YourBackupRepo.git
git push destination --mirror
and if you want to push updates to the mirror
cd YourBackupRepo.git
git remote update
git push destination --mirror
Dr. Ogg