GitHub Enterprise provides a shared network repository within the the corporate firewall. Git-Svn provides local repositories. Stash "provides a central place to create and manage Git repositories hosted on your own servers". Is this equivalent to the GitHub functionality, or something different?