SERVER-side

TwitterFacebook
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. https://wiki.archlinux.org/index.php/Gitosis
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

http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way

version control - git-upload-pack: command not found, how to fix this correctly - Stack Overflow

http://stackoverflow.com/questions/225291/git-upload-pack-command-not-found-how-to-fix-this-correctly I have been using git to keep two copies of my project in sync, one is my local box, the other the test server. This is an issue which occurs when I log onto our remote development server using ssh; git clone me@me.mydevbox.com:/home/chris/myproject Initialized empty Git repository in /tmp/myproject/.git/ Password: bash: git-upload-pack: command not found fatal: The remote end hung up unexpectedly fetch-pack from 'me@me.mydevbox.com:/home/chris/myproject' failed. (the file-names have been changed to protect the guilty... !)
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 http://www.howtoforge.com/setting-up-gitosis-on-ubuntu

Setting Up Gitosis On Ubuntu | HowtoForge - Linux Howtos and Tutorials

git - Gitolite - How to create users? - Stack Overflow

http://stackoverflow.com/questions/5618537/gitolite-how-to-create-users I tried to install git + gitolite following this manual - using root instalation from server. I just do not understand if new gitolite users have to have their user accounts? . When I add tester.pub key into keydir folder and configure access to some repository, git always ask for a password and do not allow me to clone anything