How to disable fork on private repo on github

Alix picture Alix · Dec 10, 2014 · Viewed 13.1k times · Source

It was easy on bitbucket. if I dont want my repo to be forked. I can disable it. Only people I have invite can work on repo as long as they have permission on repo.

But where is that functionality in github. I have enterprise repo and I want invite people work on it. but dont want them to fork it.

I might have missed something, google search didn't bring anything useful. Can anybody point me in right direction please ?

Thanks in advance for your time.

Answer

Dmitriy picture Dmitriy · Mar 18, 2015

GitHub doesn't have such a feature as Bitbucket has, but still, you can't make fork from a private repository public. You'll see this message:

Private forks can't be made public.

It gives you a "fool protection" when somebody want's to publish your private repo. Of course, if somebody really want's to do this, they always can push all the code to some new repo as @Chris stated above.