parishodak
parishodak

Reputation: 4676

Is it possible to setup a private github, codeplex or code.google.com?

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

Answers (11)

Esther Fan - MSFT
Esther Fan - MSFT

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

j0k
j0k

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

Kyle J V
Kyle J V

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.

https://www.visualstudio.com/

Upvotes: 0

Dina
Dina

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.

https://bitbucket.org/

Upvotes: 1

z2z
z2z

Reputation: 529

You can install Virtual Box or other any virtualization software. Then use turnkeylinux ready to use stacks.

Upvotes: 2

Ebrahim Mohammadi
Ebrahim Mohammadi

Reputation: 344

Just run your own Redmine

Upvotes: 0

Robert Zelník
Robert Zelník

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

Cesar A. Rivas
Cesar A. Rivas

Reputation: 1355

You could use github itself in your own server: GitHub:FI, firewall installion.

Upvotes: 3

Brian Clapper
Brian Clapper

Reputation: 26230

There's nothing preventing you from doing this yourself. Examples:

  • At a client, we decided to use Subversion, so we had the IT guys install Apache on Windows, with the ModDAV module, using ActiveDirectory authentication (it's a Windows shop). We use an internal 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.
  • Git can be run internally, and there are several ways to do it. I use internal Git repos at home (in addition to some private GitHub repos). I just use SSH to authenticate to the server; that way, I don't have to run a separate server process. However, there are other ways. See, for instance, How to Set Up Your Own Private Git Server on Linux. It recommends Gitolite.

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

langerra.com
langerra.com

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

Andrew Hare
Andrew Hare

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

Related Questions