Create your private github using gitlab on CentOS RHEL
By
Gitlab is a self Hosted Git Management application. You can create projects and repositories, manage access and do code review just like github. It is based on Ruby on Rails and has a free and open-source license (MIT).