[ome-devel] Woolz
Chris Allan
callan at lifesci.dundee.ac.uk
Thu Feb 23 09:33:23 GMT 2012
Hi Bill,
In addition to Curtis' outline of the "running a Git repository yourself" options...
We also have 10 private GitHub repositories up for grabs for the satellites to use as they prepare their code for public release. This allows us all to help and give feedback without almost any administrative burden to anyone. The team would be happy to help you get this set up whenever you're ready. We also have some fairly extensive experience converting CVS and SVN repositories to Git so we can help with that as well if you feel you need it.
-Chris
On 22 Feb 2012, at 16:47, Curtis Rueden wrote:
> Hi Bill,
>
> I'm looking at moving Woolz to git rather than cvs, something
> that's long overdue. Github seems the obvious choice for a
> public repository, but I'm keen to keep a git server internally
> too. What git servers can you recommend? I'm looking at
> gitosis/gitolite with a gitweb frontend. Any advise you can
> give here would be useful, as my only git experience is pulling
> stuff.
>
> I agree that Github is awesome, and would definitely recommend using it. It is *much* easier to administer (i.e., you don't have to) than a privately maintained Git server. The downside is that if you want a non-public repository, you have to pay them.
>
> Anyway, LOCI runs our own Git server using gitosis, and it works very well. The canonical setup article for that is:
> http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way
>
> The general idea is to use gitosis over SSH for read/write access, and gitserve (i.e., "git://" protocol) for read-only public access.
>
> It should be pretty straightforward to get working, though there is some amount of pain involved. We use Ubuntu for our servers and it works pretty well—in particular, it's pretty easy to find online support for Ubuntu-based setups. If you do go that route, my advise is to read the README.Debian.gz that often comes bundled with various packages, as it has distro-specific notes about how that particular tool was configured to work with Debian/Ubuntu (which sometimes differs from the general documentation in surprising ways).
>
> One cool thing about Git is that you can easily have multiple mirrors. The tricky part is keeping them in sync. For that I recommend this (recently completed) script written by Johannes Schindelin:
> http://fiji.sc/cgi-bin/gitweb.cgi?p=fiji.git;a=blob;f=bin/git-synchronizer.sh;hb=refs/heads/master
>
> Using that script, you can keep your Github repo synced with your private one.
>
> -Curtis
>
> On Wed, Feb 22, 2012 at 10:07 AM, Bill Hill <Bill.Hill at igmm.ed.ac.uk> wrote:
> Thanks for all the useful information and advise at the meeting
> last week.
>
> I'm in the process of getting our Woolz imaging library into a
> nice clean state with new text for the copyright (now University
> of Edinburgh, was Medical Research Council) and license (remains
> GPL v2). I've built up quite a lot of changes recently so it may
> take until the end of the week for to get all this checked into
> our CVS repository. Once it's in I'll post the URL of a tarball
> with the current build and some brief build instructions for
> anyone that wants to take a look.
>
> I'm looking at moving Woolz to git rather than cvs, something
> that's long overdue. Github seems the obvious choice for a
> public repository, but I'm keen to keep a git server internally
> too. What git servers can you recommend? I'm looking at
> gitosis/gitolite with a gitweb frontend. Any advise you can
> give here would be useful, as my only git experience is pulling
> stuff.
>
> Cheers,
> Bill
> --
> Bill Hill : http://www.hgu.mrc.ac.uk
> MRC Human Genetics Unit : http://www.emouseatlas.org
> MRC IGMM, University of Edinburgh : Bill.Hill at igmm.ed.ac.uk
> Western General Hospital : +44-131-3322471x4038
> Crewe Road, Edinburgh EH4 2XU, UK. : +44-131-4678456
>
> The University of Edinburgh is a charitable body, registered in
> Scotland, with registration number SC005336.
>
> _______________________________________________
> ome-devel mailing list
> ome-devel at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-devel
>
> _______________________________________________
> ome-devel mailing list
> ome-devel at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-devel
More information about the ome-devel
mailing list