Recommendation for hosting Git VCS from my drupal installation
Look at Case Tracker for project SCM hosting from Drupal:


  Case Tracker enables teams to track outstanding cases which need
  resolution. This module was inspired by the issue handling in project
  module, but unlike Project module, which is specific to software
  development, Case Tracker was designed to be a generic issue tracker.
  
  Case Tracker is usable right out of the box as a basic ticketing
  system, it's default UI is minimal but feature complete. The module
  was designed to be extended by programmers and site builders to meet
  complex needs, and so tries to avoid making too many assumptions about
  all the ways it can be used.
  
  Drupal 7
  
  7.x-2.x - it is an Entity based approach(#1653184: Case Tracker 7.x-2.x - a new approach, with entities) and is on heavy development. As it's based on Entity API, it has a deeper integration with Views,
  Rules, Message and a lot of other modules natively.
  7.x-1.x - has the content types for Project and Cases working without problems. The Notifications, Actions and View integration that needs
  to be tested.


This module is D6 specific but look at Case Tracker Commits as well.

See also Project which powers Drupal.org itself, and the modules it uses such as Versioncontrol Project and its dependant modules.