There exist a public repo for Quick framework here. I\'d like to be able to fork this into a private enterprise GitHub repository. Forking would allow all the branches to r
It's not possible, because your Enterprise GitHub installation is separate from the public one, so there's no way for the two systems to track each other's branch relationships.
The best you can do is exactly as you describe: Clone the repo, then push it to your GHE installation, and yes, you will then lose the branching relationships across repos.
The other option would be to keep a fork on the public GH repo--possibly keeping it in sync (manually, or with a cronjob) with your GHE repo. Then you'll have two instances of your repo, and the public one would retain branch relationships with the original repo.
Depending on why you need to put this on GHE, it may or may not work. If you're making private contributions, it clearly won't work--as your private contributions would no longer be private. If you want it on GHE due to some corporate policy that all open source projects used internally are kept on the GHE, or something similar, then it would work, with the added administrative overhead of keeping the repo in sync two places.