I am thinking of setting up a server with similar capabilites of codeplex.com or code.google.com or github.com internally in my company so that all the colleagues can create and maintain projects.
Is there any opensource applications with this type of capabilities?
When you create a repository, you can choose to make the repository public or private. Repositories in organizations that use GitHub Enterprise Cloud and are owned by an enterprise account can also be created with internal visibility. For more information, see the GitHub Enterprise Cloud documentation.
Installing your private GitHub App on your repositoryFrom the GitHub Apps settings page, select your app. In the left sidebar, click Install App. Click Install next to the organization or personal account containing the correct repository. Install the app on all repositories or select repositories.
You can create GitHub Pages sites that are publicly available on the internet. Organizations that use GitHub Enterprise Cloud can also publish sites privately by managing access control for the site.
GitHub offers free private repositories for unlimited collaborators, cuts Team plan to $4 per month.
GitLab is a really good alternative if you want to host your own git repository.
It used Gitolite to manage repositories but now use its own GitLab-shell (which make installing and maintaining GitLab a lot easier) and provide a nice user interface for managing them.
GitLab is a free project and repository management application
There is also an online demo and the code source is available on github.
Updated since the release of GitLab 5.0
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With