I am working on one govt project, so i need to setup a git server privately and want to achieve all the functionality what GitHub provide mainly Sending Pull Request and merge with other repo.
Is there any way so that i can achieve all the github ui features in privately setup git on VM. I dont want to publish repository remotely it will keep it in local server only.
Note: I need all this features offline with open source or free tools.