This is a general idea, but:
2 / must be a complete clone:
git clone --mirror https:
3 / can be caused by the web host : if you listen to the useful JSON information that they generate, you can only pull out where there is a click on the GitHub repository and return to the OpenGrok server.
Note: you can exclude pull refs ( refs/pull/{id} ), that is, pull requests that GitHub saves in its Git repository.
source share