{"thread":{"id":"28385","subject":"Setting up Git Server","startedAt":"2011-09-14T02:46:47Z","lastAt":"2011-09-15T12:11:05Z","messageCount":3,"participants":["Joshua Stoutenburg","Philippe Vaucher","P Rouleau"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"175449","messageId":"CAOZxsTqFfOR+Eb3rqz5hZSJRTe=a1N-CEM--GGGGO2yayT-HLA@mail.gmail.com","threadId":"28385","inReplyTo":null,"subject":"Setting up Git Server","fromName":"Joshua Stoutenburg","fromEmail":"jehoshua02@gmail.com","sentAt":"2011-09-14T02:46:47Z","receivedAt":"2011-09-14T02:46:47Z","isPatch":false,"sender":{"key":"jehoshua02@gmail.com","avatar":"https://gravatar.com/avatar/00de52ca6520d6f8a8d68c383dbfad6f76d48daef1a8fd8c90507df69f708c75?d=mp&s=160"},"body":"Looking for some guidance in setting up a git server customized to my\nspecific needs.  Could anybody walk me through the process?\n\nI have a VirtualBox VM server on which I want to set up a cluster of VMs\neach one for a different purpose -- experimentation, web hosting, and,\nof course, git.\n\nI'm using Ubuntu 10.04 LTS for the operating system.  I have a single\npublic ip address.\n\nI will want to access the git server over the internet.  I want to\neasily control git users, groups, and permissions apart from the linux\nuser system, specifying who can access what repositories.\n\nI don't mind CLI, as opposed to GUI, as long as it is well explained,\nand it is the most efficient way to do it.\n\nAfter setting up the server, I'd also like some guidance setting up\nindividual workstations (*nix and Winblows) to use git in the Eclipse\nIDE.\n\nYou're guidance greatly appreciated.\n\nI'd gladly put together a step-by-step guide as we figure it out for\nother users looking to do the same.\n"},{"id":"175458","messageId":"CAGK7Mr7H7w+wi=BVws91DEN6XhPKcia7Qe_86L-RHDwnP1vBpQ@mail.gmail.com","threadId":"28385","inReplyTo":"CAOZxsTqFfOR+Eb3rqz5hZSJRTe=a1N-CEM--GGGGO2yayT-HLA@mail.gmail.com","subject":"Re: Setting up Git Server","fromName":"Philippe Vaucher","fromEmail":"philippe.vaucher@gmail.com","sentAt":"2011-09-14T08:09:59Z","receivedAt":"2011-09-14T08:09:59Z","isPatch":false,"sender":{"key":"philippe.vaucher@gmail.com","avatar":null},"body":"> I will want to access the git server over the internet.  I want to\n> easily control git users, groups, and permissions apart from the linux\n> user system, specifying who can access what repositories.\n\nHave a look at gitolite (https://github.com/sitaramc/gitolite).\nIt's not very hard to setup and then it's pretty easy to work with. It\ncan also be integrated with stuffs like redmine.\n\nPhilippe\n"},{"id":"175593","messageId":"loom.20110915T140243-187@post.gmane.org","threadId":"28385","inReplyTo":"CAOZxsTqFfOR+Eb3rqz5hZSJRTe=a1N-CEM--GGGGO2yayT-HLA@mail.gmail.com","subject":"Re: Setting up Git Server","fromName":"P Rouleau","fromEmail":"prouleau72@gmail.com","sentAt":"2011-09-15T12:11:05Z","receivedAt":"2011-09-15T12:11:05Z","isPatch":false,"sender":{"key":"prouleau72@gmail.com","avatar":"https://gravatar.com/avatar/8779e3894834cde1e03b6e5ede343580eb982eca9b5b16b0c492179048818607?d=mp&s=160"},"body":"Joshua Stoutenburg <jehoshua02 <at> gmail.com> writes:\n\n> \n> Looking for some guidance in setting up a git server customized to my\n> specific needs.  Could anybody walk me through the process?\n> \n> I have a VirtualBox VM server on which I want to set up a cluster of VMs\n> each one for a different purpose -- experimentation, web hosting, and,\n> of course, git.\n> \n> I'm using Ubuntu 10.04 LTS for the operating system.  I have a single\n> public ip address.\n\nAs you are using VMs, you should have a look at Turnkey-Linux\n(http://turnkey-linux.com/). They offer ready-to-use linux appliances, \nwhich are based on Ubuntu. \n\nThere is two for code revision which already include git, hg and subversion.\nThere is also others appliances made to be web server.\n"}]}