{"thread":{"id":"28398","subject":"zealous git convert determined to set up git server","startedAt":"2011-09-15T11:38:36Z","lastAt":"2011-09-17T21:04:27Z","messageCount":9,"participants":["Joshua Stoutenburg","Luke Diamand","Sitaram Chamarty","Andreas Krey","Ilari Liusvaara","Jakub Narebski","fREW Schmidt"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"175573","messageId":"CAOZxsTqtW=DD7zFwQLjknJR8g0nnh0WPUPna6_np4bVoGnSntQ@mail.gmail.com","threadId":"28398","inReplyTo":null,"subject":"zealous git convert determined to set up git server","fromName":"Joshua Stoutenburg","fromEmail":"jehoshua02@gmail.com","sentAt":"2011-09-15T11:38:36Z","receivedAt":"2011-09-15T11:38:36Z","isPatch":false,"sender":{"key":"jehoshua02@gmail.com","avatar":"https://gravatar.com/avatar/00de52ca6520d6f8a8d68c383dbfad6f76d48daef1a8fd8c90507df69f708c75?d=mp&s=160"},"body":"Breaking away from previous conversation \"Anybody home?\"\n\n2011/9/15 Jakub Narebski <jnareb@gmail.com>:\n> I think that either \"Pro Git\" book, or \"The Git Community Book\"\n> would be a best source to learn about setting-up git server.\n>\n> I think the simplest solution for git hosting management would be to\n> use gitolite (there are other git repository management software:\n> Gitosis, SCM Manager, Gitblit).\n>\n> If you want to host something like GitHub, there are open source\n> solutions too: Gitorious, InDefero, Girocco + gitweb,...\n>\n> HTH\n> --\n> Jakub Narębski\n>\n>\n\nI totally didn't see \"The Git Community Book\".  There's no link for it\nwhere I was looking: http://git-scm.com/documentation\n\nAs for setting up a work station, I found a pretty good guide at GitHub:\nWindows: http://help.github.com/win-set-up-git/\nLinux: http://help.github.com/linux-set-up-git/\n\nQuestion 1: With both \"Pro Git\" and \"The Git Community Book\", has\nanybody noticed any major discrepancies between the pdf and online\nversions?  I'd like to place the pdf versions on my mobile device for\ntravel reading.\n\nQuestion 2: It seems gitolite is the popular choice for git user\nmanagement.  Any reason why?\n\nQuestion 3: So, Gitorious is more than just a repository hosting\nwebsite?  It's also an open source repository hosting platform, which\npowers the Gitorious website?  That's pretty cool.\n"},{"id":"175607","messageId":"4E72673D.7040400@diamand.org","threadId":"28398","inReplyTo":"CAOZxsTqtW=DD7zFwQLjknJR8g0nnh0WPUPna6_np4bVoGnSntQ@mail.gmail.com","subject":"Re: zealous git convert determined to set up git server","fromName":"Luke Diamand","fromEmail":"luke@diamand.org","sentAt":"2011-09-15T20:59:41Z","receivedAt":"2011-09-15T20:59:41Z","isPatch":false,"sender":{"key":"luke@diamand.org","avatar":"https://avatars.githubusercontent.com/u/5330967?v=4"},"body":"On 15/09/11 12:38, Joshua Stoutenburg wrote:\n> Breaking away from previous conversation \"Anybody home?\"\n>\n> I totally didn't see \"The Git Community Book\".  There's no link for it\n> where I was looking: http://git-scm.com/documentation\n>\n> As for setting up a work station, I found a pretty good guide at GitHub:\n> Windows: http://help.github.com/win-set-up-git/\n> Linux: http://help.github.com/linux-set-up-git/\n>\n> Question 1: With both \"Pro Git\" and \"The Git Community Book\", has\n> anybody noticed any major discrepancies between the pdf and online\n> versions?  I'd like to place the pdf versions on my mobile device for\n> travel reading.\n>\n> Question 2: It seems gitolite is the popular choice for git user\n> management.  Any reason why?\n\nI use it. Seems good to me:\n\n- Very easy to install (might just be apt-get install gitolite)\n- Git users don't need to have real user accounts on the server machine\n- Can do quite sophisticated things with permissions\n\n\n>\n> Question 3: So, Gitorious is more than just a repository hosting\n> website?  It's also an open source repository hosting platform, which\n> powers the Gitorious website?  That's pretty cool.\n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n"},{"id":"175650","messageId":"CAMK1S_jK2w8v4ushsZztQ0QY-eZq8axso-DpmCCvA=Gp7iXkBg@mail.gmail.com","threadId":"28398","inReplyTo":"CAOZxsTqtW=DD7zFwQLjknJR8g0nnh0WPUPna6_np4bVoGnSntQ@mail.gmail.com","subject":"Re: zealous git convert determined to set up git server","fromName":"Sitaram Chamarty","fromEmail":"sitaramc@gmail.com","sentAt":"2011-09-16T17:00:35Z","receivedAt":"2011-09-16T17:00:35Z","isPatch":false,"sender":{"key":"sitaramc@gmail.com","avatar":"https://avatars.githubusercontent.com/u/43316?v=4"},"body":"On Thu, Sep 15, 2011 at 5:08 PM, Joshua Stoutenburg\n<jehoshua02@gmail.com> wrote:\n\n> Question 2: It seems gitolite is the popular choice for git user\n> management.  Any reason why?\n\nWell it *is* pretty darn powerful (I'm the author; allow me some\npreening!) but I believe the real reason is that it is the most\n*transparent* solution.\n\nThe other contendors *all* involve web-based setup/management, and\noften include things like wikis, issue tracking, graphical views on\nthe web, commenting on commits, code review (in case of gerrit), etc.\netc.  Gitolite is the only system where the end user (developer) may\nnot even realise it's installed unless he runs up against an access\nrestriction.\n"},{"id":"175664","messageId":"20110916204032.GA13922@inner.h.iocl.org","threadId":"28398","inReplyTo":"CAMK1S_jK2w8v4ushsZztQ0QY-eZq8axso-DpmCCvA=Gp7iXkBg@mail.gmail.com","subject":"Re: zealous git convert determined to set up git server","fromName":"Andreas Krey","fromEmail":"a.krey@gmx.de","sentAt":"2011-09-16T20:40:32Z","receivedAt":"2011-09-16T20:40:32Z","isPatch":false,"sender":{"key":"a.krey@gmx.de","avatar":"https://avatars.githubusercontent.com/u/37810?v=4"},"body":"On Fri, 16 Sep 2011 22:30:35 +0000, Sitaram Chamarty wrote:\n...\n> Well it *is* pretty darn powerful (I'm the author; allow me some\n> preening!) but I believe the real reason is that it is the most\n> *transparent* solution.\n\nIt well looks so, but I have a question: It seems that it assumes a\nflat set of *.git repos. Unfortunately my current setup has the repos\nin a hierarchy, like area/sub/repo.git, and I don't want everyone to\nchange their local repo configs. Is it possible to keep it like that\n(and consequently have 'repo area/sub/repo' lines) when putting it\nunder gitolite control?\n\nAndreas\n"},{"id":"175673","messageId":"20110916222236.GA9038@LK-Perkele-VI.localdomain","threadId":"28398","inReplyTo":"20110916204032.GA13922@inner.h.iocl.org","subject":"Re: zealous git convert determined to set up git server","fromName":"Ilari Liusvaara","fromEmail":"ilari.liusvaara@elisanet.fi","sentAt":"2011-09-16T22:22:36Z","receivedAt":"2011-09-16T22:22:36Z","isPatch":false,"sender":{"key":"ilari.liusvaara@elisanet.fi","avatar":null},"body":"On Fri, Sep 16, 2011 at 10:40:32PM +0200, Andreas Krey wrote:\n> \n> It well looks so, but I have a question: It seems that it assumes a\n> flat set of *.git repos. Unfortunately my current setup has the repos\n> in a hierarchy, like area/sub/repo.git, and I don't want everyone to\n> change their local repo configs. Is it possible to keep it like that\n> (and consequently have 'repo area/sub/repo' lines) when putting it\n> under gitolite control?\n\nIt is possible to have '/' in repository name in Gitolite. Heck,\nmost repos I have in Gitolite have '/' in their names...\n\n-Ilari\n"},{"id":"175675","messageId":"201109170039.22954.jnareb@gmail.com","threadId":"28398","inReplyTo":"CAOZxsTqtW=DD7zFwQLjknJR8g0nnh0WPUPna6_np4bVoGnSntQ@mail.gmail.com","subject":"Re: zealous git convert determined to set up git server","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2011-09-16T22:39:22Z","receivedAt":"2011-09-16T22:39:22Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Joshua Stoutenburg wrote:\n> 2011/9/15 Jakub Narebski <jnareb@gmail.com>:\n\n> > I think that either \"Pro Git\" book, or \"The Git Community Book\"\n> > would be a best source to learn about setting-up git server.\n> >\n> > I think the simplest solution for git hosting management would be to\n> > use gitolite (there are other git repository management software:\n> > Gitosis, SCM Manager, Gitblit).\n> >\n> > If you want to host something like GitHub, there are open source\n> > solutions too: Gitorious, InDefero, Girocco + gitweb,...\n> >\n> > HTH\n> > --\n> > Jakub Narębski\n> >\n> >\n> \n> I totally didn't see \"The Git Community Book\".  There's no link for it\n> where I was looking: http://git-scm.com/documentation\n\nI think that link to \"Git Community Book\" (http://book.git-scm.com) on Git\nDocumentation page (http://git-scm.com/documentation) got replaced by the\nlink to \"Pro Git\" book; I guess becaue the former is not finished and it\ndoesn't look like it would be finished soon.\n\n[...]\n> Question 2: It seems gitolite is the popular choice for git user\n> management.  Any reason why?\n\nFrom Gitosis and Gitolite, both git repository management tools, Gitosis\nrequires setuptools beside Python, and looks like it is not developed\nanymore, while Gitolite (which started as rewrite of Gitosis in Perl)\nrequires only Perl and is actively developed.\n\nNb. even Gitosis author recommends Gitolite:\nhttp://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way\n\n  Update (12-12-2010): For additional features not present in gitosis,\n  check out gitolite.\n \n> Question 3: So, Gitorious is more than just a repository hosting\n> website?  It's also an open source repository hosting platform, which\n> powers the Gitorious website?  That's pretty cool.\n\nYes, GitHub:FI (this one proprietary), Gitorious (powering gitorious.org),\nInDefero, Gitblit and Girocco + gitweb (the last one powering http://repo.or.cz)\nare all full-fledged git hosting sites, with web interface to view and\nmanage repositories.\n\n-- \nJakub Narebski\nPoland\n"},{"id":"175681","messageId":"CAMK1S_jVXssMF_9Y1gKygRvyUZW0Wd9mdY2SG5hsPP=mAoRFxw@mail.gmail.com","threadId":"28398","inReplyTo":"20110916204032.GA13922@inner.h.iocl.org","subject":"Re: zealous git convert determined to set up git server","fromName":"Sitaram Chamarty","fromEmail":"sitaramc@gmail.com","sentAt":"2011-09-17T02:40:38Z","receivedAt":"2011-09-17T02:40:38Z","isPatch":false,"sender":{"key":"sitaramc@gmail.com","avatar":"https://avatars.githubusercontent.com/u/43316?v=4"},"body":"On Sat, Sep 17, 2011 at 2:10 AM, Andreas Krey <a.krey@gmx.de> wrote:\n> On Fri, 16 Sep 2011 22:30:35 +0000, Sitaram Chamarty wrote:\n> ...\n>> Well it *is* pretty darn powerful (I'm the author; allow me some\n>> preening!) but I believe the real reason is that it is the most\n>> *transparent* solution.\n>\n> It well looks so, but I have a question: It seems that it assumes a\n> flat set of *.git repos. Unfortunately my current setup has the repos\n\nNo.  Perhaps I should state that explicitly somewhere though...\n"},{"id":"175682","messageId":"CAMK1S_jgNxQLUv89pSpBjV964MRG=9AboUoxLcndq=6MvMNcWw@mail.gmail.com","threadId":"28398","inReplyTo":"201109170039.22954.jnareb@gmail.com","subject":"Re: zealous git convert determined to set up git server","fromName":"Sitaram Chamarty","fromEmail":"sitaramc@gmail.com","sentAt":"2011-09-17T02:45:49Z","receivedAt":"2011-09-17T02:45:49Z","isPatch":false,"sender":{"key":"sitaramc@gmail.com","avatar":"https://avatars.githubusercontent.com/u/43316?v=4"},"body":"On Sat, Sep 17, 2011 at 4:09 AM, Jakub Narebski <jnareb@gmail.com> wrote:\n> Joshua Stoutenburg wrote:\n>> 2011/9/15 Jakub Narebski <jnareb@gmail.com>:\n\n>> Question 2: It seems gitolite is the popular choice for git user\n>> management.  Any reason why?\n>\n> From Gitosis and Gitolite, both git repository management tools, Gitosis\n> requires setuptools beside Python, and looks like it is not developed\n> anymore, while Gitolite (which started as rewrite of Gitosis in Perl)\n> requires only Perl and is actively developed.\n>\n> Nb. even Gitosis author recommends Gitolite:\n> http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way\n>\n>  Update (12-12-2010): For additional features not present in gitosis,\n>  check out gitolite.\n\nMinor correction.  That blog is someone else's (a friend of the\ngitosis author).  I asked him to add that text because we constantly\nhad (still have) people land up on #git asking for help but neither he\nnor the author are active in git-land anymore and won't answer\nquestions and no one else was willing to pick up the slack.\n\nFortunately he agreed, and was gracious enough to put that in,\nalthough I would have preferred wording that includes the word\n\"unsupported\" (IMO lack of support is a bigger reason than lack of\nfeatures).\n"},{"id":"175695","messageId":"CADVrmKTdx6zJdzMmvtgmtBNVDrqi-y_2+6Z1haBC-y3GP9GbQw@mail.gmail.com","threadId":"28398","inReplyTo":"CAOZxsTqtW=DD7zFwQLjknJR8g0nnh0WPUPna6_np4bVoGnSntQ@mail.gmail.com","subject":"Re: zealous git convert determined to set up git server","fromName":"fREW Schmidt","fromEmail":"frioux@gmail.com","sentAt":"2011-09-17T21:04:27Z","receivedAt":"2011-09-17T21:04:27Z","isPatch":false,"sender":{"key":"frioux@gmail.com","avatar":"https://gravatar.com/avatar/639ef3cc221c7f2c225568697bc9d42be4d4e3bada6b4a3b9c32685548f3c105?d=mp&s=160"},"body":"> Question 2: It seems gitolite is the popular choice for git user\n> management.  Any reason why?\n\nAnother thing that I personally LOVE as the \"Version Control Czar\" at\nmy company is the fact that users can easily get a list of repo's that\nthey have access to using gitolite.  Instead of people asking me all\nthe time \"what's the name of the Foo repo?\" they can just do `ssh\ncesium info` and get a list of repos.\n\nIt's a small feature but it really is super handy.\n\n--\nfREW Schmidt\nhttp://blog.afoolishmanifesto.com\n"}]}