On Sat, Aug 10, 2013 at 07:45:16PM -0600, Andy Bradford wrote: > Thus said Richard Hipp on Sat, 10 Aug 2013 20:45:31 -0400: > > > (1) Put all of the Fossil repositories you want to share in a single > > directory, say "/home/fossil/repos". Make sure all repository files > > are named using the *.fossil pattern. (Technically, you can scatter > > the repositories out in a directory hierarchy, but let's keep things > > simple for now.) > > > > (2) Run "fossil server -port 8888 /home/fossil/repos" > > Instead, do steps 1 and 2. At this point, the user should do: > > ssh -L 4444:127.0.0.1:8888 freebsdhost > > And then they can clone from there: > > fossil clone http://user@127.0.0.1:4444/project > > This will encrypt the connection from their PC to freebsdhost. It will > not have encrypted communication on port 8888, but the traffic is all on > localhost. > > > With the SSH changes I've been working it steps 1 and 2 are not required > and they can clone this way instead: > > fossil clone -l username ssh://fossil@freebsdhost/repos/project.fossil > project.fossil
Thank you. This looks like it will probably suit our needs quite well for the time being. I'll investigate further on my own at this point, though if any more informative replies come through I'll of course learn from them as well. Dr. Hipp's series of suggestions have, of course, also been informative for me, and while I do intend to expand capabilities to the point where a separate webserver (probably nginx) is involved for some purposes as described in one of his replies, for now I just need something quick, effective, and secure to get some projects underway. -- Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ] _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users