Changes between Version 3 and Version 4 of TracGitosisPlugin
- Timestamp:
- Jul 20, 2010, 10:51:26 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracGitosisPlugin
v3 v4 5 5 == Description == 6 6 7 With this plugin, you can partially delegate gitosis administration toTrac.7 This plugin allows partial gitosis administration from Trac. 8 8 9 Users will be able to add their public SSH key in gitosis (new settings tab). 10 11 Admins will be able to set the location of the gitosis-admin repository and settings for the git repository associated with Trac (requires GitPlugin.) 9 12 10 13 == Bugs/Feature Requests == … … 24 27 You can check out TracGitosisPlugin using {{{git clone git://github.com/dr4Ke/TracGitosisPlugin.git}}}, or [http://github.com/dr4Ke/TracGitosisPlugin browse the source] on !GitHub. 25 28 26 == Example==29 == Configuration == 27 30 28 Users will be able to add their public SSH key in gitosis (new settings tab). 31 Before this plugin can work, you need a few things : 32 - a working git installation on the server running Trac 33 - SSH key pair without passphrase for the user running Trac 34 - access to a gitosis-admin repository 29 35 30 Admins will be able to set the location of the gitosis-admin repository and settings for the git repository associated with Trac (requires GitPlugin.) 36 === SSH key pair === 37 Example on a RHEL server using Apache httpd : 38 {{{ 39 # Create the key pair without passphrase 40 mkdir /var/www/.ssh 41 ssh-keygen -f /var/www/.ssh/id_rsa 42 # Connect to the server hosting gitosis once to validate the server identity 43 ssh -i /var/www/.ssh/id_rsa -o UserKnownHostsFile=/var/www/.ssh/known_hosts <git_user>@<git_server> 44 # Give this directory to the user running Trac (here: apache) 45 chown -Rh apache.apache /var/www/.ssh 46 }}} 31 47 32 48 == Recent Changes ==