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

11

10

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?

Aircrew answered 27/12, 2010 at 19:43 Comment(3)
Just out of curiosity, why not use Github itself? That way you wouldn't have to maintain the servers yourself.Gerry
bitbucket allows this for free, but limits features.Excuse
@Gerry because of some very sensitive data, that you want to back up but not on a 3rd party site.Parham
P
3

Most (if not all - I know Google Code does not) of the options you mentioned offer hosted private repos. Github most certainly does.

Proem answered 27/12, 2010 at 19:45 Comment(0)
B
6

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

Bearcat answered 12/8, 2012 at 14:0 Comment(2)
You'd expect Gitlab to be hosted on a Gitlab server, wouldn't you? Kindof like Ruby on Rails website running on PHP.Paucity
GitLab is now on both github and gitlab. More like bootsrapping hosting service :)Excuse
S
5

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.

Siloam answered 27/12, 2010 at 20:40 Comment(0)
P
3

Most (if not all - I know Google Code does not) of the options you mentioned offer hosted private repos. Github most certainly does.

Proem answered 27/12, 2010 at 19:45 Comment(0)
T
3

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

Tui answered 31/12, 2010 at 16:59 Comment(0)
T
2

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

Tyrelltyrian answered 27/12, 2010 at 19:43 Comment(0)
M
2

Indefero is a PHP-based alternative to Remine. You can set up your own server or use the private code hosting program.

Monteria answered 13/4, 2011 at 12:53 Comment(0)
V
1

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.

Vanmeter answered 27/12, 2010 at 19:46 Comment(0)
A
1

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/

Adulterous answered 9/4, 2015 at 1:42 Comment(0)
B
0

Just run your own Redmine

Brumfield answered 10/4, 2011 at 19:22 Comment(0)
R
0

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/

Rarefaction answered 25/8, 2015 at 13:18 Comment(0)
D
0

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.

Devil answered 18/5, 2016 at 4:7 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.