sharesource , github

March 29th, 2008

Note: This post incorrectly said that GitHub was an Engine Yard offering; GitHub is from Logical Awesome, with Engine Yard handling the hosting.

There are at least some Rubyists using git , and Engine Yard Logical Awesome has a site, github, that offers git project hosting. I’d heard interesting things, and requested a beta account.

Ordinarily, though, I use Mercurial, and when on ruby-talk someone asked about “hghub”, someone else replied that there was sharesource.org .

I requested an account there, too.

Here’s a simple, but perhaps telling, comparison of my brief experience with each:

Sign up: github was very simple, requesting minimal information. sharesource wanted a bit more, including by birthday. It was not clear to me just why that was needed, but it was required.

Access: Once registered on github I could start using the site right away. sharesource needed me to reply to a confirmation E-mail.

Project creation: I did not want to just toss a real project into an unfamiliar tool; I wanted something I could play with to decide if either of these services would be keepers. Sharesource asked me to fill out a project submission form, where I had to justify my project; I asked for testproj and explained that the purpose was to experiment and become familiar with the service. A few hours later I got an E-mail denying my request. Apparently such projects are considered “rubbish”; no toy or sandbox projects allowed.

Github had no pre-approval requirement. I was easily able to create a testproj repo, get it running locally, and start playing around right off the bat.

6 Responses to “sharesource , github”

  1. John Bledsoe Says:

    GitHub is actually by Logical Awesome. Chris Wanstrath and another bloke I think. EngineYard provides hosting.

  2. James Says:

    John, thanks for the correction. I’ve updated the post.

  3. raggi Says:

    GitHub certainly does make for an easy and sane place to put any open source work you might want to do.

    I’ve found gitosis (likely what they’re using behind the scenes) is really easy to setup however, so for closed source or commercial developments, I’d probably set that up locally.

  4. James Says:

    I did get an update from sharesource; they set me up as an admin of an existing sandbox project. I’ll likely go poke around, but would still like to find other such sites that offer mercurial.

    I need solid Windows client support for my distributed source control, so git is not (as best I know) a good option.

  5. Vince Says:

    http://freehg.org/ Looks quite easy to start with

  6. James Says:

    Regarding freehg.org:

    See http://matthewmarshall.org/blog/2008/03/freehg.org/

    “It’s not particularly designed to serve as a project’s home base, (like the various sourceforgish sites,) but more for quickly posting a tech demo you’ve been working on, or to easily share your ongoing contributions to a project.”

Sorry, comments are closed for this article.