We have a private git server that contains our repositories. it works fine, but we want to add online source code view , editing .. etc ( like GitHub.com does), how can we provide these features in our server ?
As far as I know, generally the repositories in git servers are bare. so how do websites like github and bitbucket provide online editing feature ?
Thanks.
Consider using GitLab. It's very similar to GitHub, but there's an open-source edition you can deploy on your own servers for free.