Reputation: 4676
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?
Upvotes: 10
Views: 11954
Reputation: 8546
Visual Studio Online is now Visual Studio Team Services. And you can connect with Xcode, Eclipse, IntelliJ, Visual Studio, or your favorite development tool.
Not only do you get free, unlimited, private Git or TFVC repos under version control, but also integrated bug and work item tracking with enterprise Agile tools for DevOps, like backlogs and Kanban boards plus automation for your builds, tests, and releases too.
Your first 5 users are free with unlimited Visual Studio subscribers and stakeholders at no extra charge. Here's more about how to get started with Team Services.
Upvotes: 0
Reputation: 22756
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
Upvotes: 6
Reputation: 603
Let's not forget about Visual Studio Online - up to 5 free users or unlimited with MSDN subscription. TFS or Git repos available. Integrates well with Visual Studio (obviously) or Eclipse.
Upvotes: 0
Reputation: 1015
Bitbucket gives you unlimited free private repositories.It tested it few days ago and with few clicks I even moved my Github repositories to it. I also enjoyed its web interface specially the side-by-side diff which is a nice thing missed in Github.
Upvotes: 1
Reputation: 529
You can install Virtual Box or other any virtualization software. Then use turnkeylinux ready to use stacks.
Redmine - http://www.turnkeylinux.org/redmine
GitLab - http://www.turnkeylinux.org/gitlab
All in code repo - http://www.turnkeylinux.org/revision-control
Jenkins- Continuous integration - http://www.turnkeylinux.org/jenkins
Upvotes: 2
Reputation: 850
Indefero is a PHP-based alternative to Remine. You can set up your own server or use the private code hosting program.
Upvotes: 2
Reputation: 1355
You could use github itself in your own server: GitHub:FI, firewall installion.
Upvotes: 3
Reputation: 26230
There's nothing preventing you from doing this yourself. Examples:
http
URL to access the repository. Other groups within the company
have begun to request projects on the Subversion server, as well. So far, it's working
fine, and it's hosted entirely internally. The IT department manages permissions and
backups for the repositories. Each repo has its own set of permissions. It works quite well.In short, there's no reason you have to use a cloud-based service like GitHub or Google. There are plenty of reasons to consider such a service, of course, but whether to use an external service or an internal server is a separate issue from whether you can run your own internal service if you want.
Upvotes: 5
Reputation: 777
Andrew Hare is right, you could not unless you pay for them. However, if you want a free hosting you could try assembla.com. Its free and supports SVN and Git repo for free and has optional paid versions.
Upvotes: 1
Reputation: 351758
Most (if not all - I know Google Code does not) of the options you mentioned offer hosted private repos. Github most certainly does.
Upvotes: 3