
SERVER-side
Get flash to fully experience Pearltrees
Gitosis - ArchWiki
Gitosis is a tool which provides access control and remote management for hosted Git repositories. It allows for fine-grained management of read and write access over SSH, without requiring that the users have local system accounts on the server. To do this, it sets up a single system account " git " which is then used for all Git access. To configure Gitosis, you do not edit files directly on the server. Instead, Gitosis provides a Git repository which contains the configuration. To update this configuration, you clone, commit, and push to gitosis-admin just as you would any other repository.Update (12-12-2010): For additional features not present in gitosis, check out gitolite . Update (08-10-2008): For topics not covered here, I encourage everyone to read the gitosis README , bundled with the distribution. There is also an example.conf configuration file that illustrates more features than I have covered here. I have been asked more and more these days, "How do I host a Git repository?"
scie.nti.st » Hosting Git repositories, The Easy (and Secure) Way
version control - git-upload-pack: command not found, how to fix this correctly - Stack Overflow
Overview This article is part one of a two part series that covers setting up a hosting server using gitosis for your central repository, and in the next article, taking an existing SVN repository and running the appropriate scripts and commands necessary to migrate it into something git can work with. So this article is how to setup and manage a git repository. There are some great services out there than can do this for you, but why pay money for something you can easily do for free? This article shows how to setup and manage a secure and private git repository that people can use as a central sharing point. Setting Up Gitosis

