I've hosted Smart HTTP GIT on my VM, what I'm unable to do is to create a fork. Is there any command or something through which I can fork my self-hosted GIT.
Why do I need to fork the repository, so that 10 developers can fork the base repository and work on their own instance, once their code is good to go they can do a pull request. Once they have made the pull request the GIT admin can check and review the code and if everything seems to be fine they that pull request will be accepted or else it will be denied.
Note: I'm not asking how to fork, I'm asking how to fork on a self-hosted GIT repository which is nothing but my remote GIT repository is on one of my VM/Server instead of Github/Bitbucket etc.