Which repository do you use?

Poll: Which code repository do you use?
Image by opensource.com
submit to reddit
 
(8 votes)
Which repository is your primary choice?
SourceForge
25.7% (197 votes)
GitHub
48% (368 votes)
Google Code
4.7% (36 votes)
Gitorious
1.8% (14 votes)
Bitbucket
11.4% (87 votes)
Codeplex
0.3% (2 votes)
Other
8.1% (62 votes)

From James Bowes' article, A code hosting comparison for open source projects:

If you're starting a new open source project, or open sourcing some existing code, you'll need a publicly accessible location for the version control system holding your code (if you're not planning on setting up a publicly accessible VCS, reconsider; no public source control is a red flag to potential contributors). You could set up your own repository hosting, but with so many companies and groups offering existing setups and services, why not use one of those and save yourself some time?

Read more on SourceForge, GitHub, Google Code, Gitorious, and Bitbucket from his article.

If your not familiar with Codeplex it's Microsoft's free open source project hosting site.

What qualities do you look for in a repository? Share in the comments or tweet to us @opensourceway.

""
Creative Commons License

9 Comments

jaywink's picture
Open Enthusiast

Launchpad missing?

Moma's picture

Launchpad.net is important one. It uses Bazar (bzr) as its code management system. It's OK.
My project: https://launchpad.net/audio-recorder

pouar's picture
Community Member

you for got an option named "All of the above"
which is what I use.

while :;do if windows sucks;then mv windows \
/dev/null;pacman -Sy linux;fi;done

Innocent Bystander's picture

GitHub for public project, Bitbucket for private. Both use Git. I don't know other repositories. I would like to know more about these. I'd appreciate if you tell develop a little more (which VCS used, capacity limit for free account, any specific, etc.)

Shane Curcuru's picture
Open Enthusiast

You forgot "Apache", "Eclipse", and the like - i.e. open source foundations that host multiple projects on their own SCM's. Kind of like Codeplex, but with actual organization and shared standards.

- Shane

mikem's picture
Open Enthusiast

fedorahosted.org

mhanwell's picture
Open Source Evangelist

When using Git (or I would imagine other distributed version control systems) then it is largely about choosing which hosting location should be writable. It is very easy to then mirror to the other services for redundancy, and as many of them provide free hosting for open source projects why not use them to mirror your repositories?

Zoey76's picture
Community Member

I use GitHub, Assembla and own repository based in Apache.

------------------------------------------------------------
Open Source: For free, for everyone, forever.

isharacomix's picture
Open Minded

I do love me some Github. I've started doing everything with them (hosting my web page, keeping research notes, etc). I like how it keeps track of all of the projects I interact with, helping me build a public portfolio of my most important contributions to the software world.

I like to say that Github is an action-oriented social network: all of the conversations and interactions take place in the context of working together on projects. It's a much more authentic form of communication in my eyes. :)