Sha256: 61e0b6b261ac56eddba5161d1fb3be9c6dd5ad30cea66581b0875dd5555f1b99
Contents?: true
Size: 1.29 KB
Versions: 2
Compression:
Stored size: 1.29 KB
Contents
Shagit ============ Description: A simple web application for local, private git repository management written in Sinatra Copyright (c) 2009, 2010 Martin Gajdos released under the MIT license Introduction ------------ Shagit is a simple web application for managing your local git repositories. There's no need for a database and repositories are being privately published using ssh. Dependencies ------------ * Sinatra * Haml * Grit * Rack-Test * Webrat Installation ------------ You will need a working installation of Ruby >=1.8.6, RubyGems >= 1.3.5 and Git >= 1.5 Clone the repository: git clone git://github.com/unabatede/shagit.git Install the Sinatra, Haml & Grit gems: gem install sinatra haml grit rack-test webrat Run it (you should consider other options for production deployment): cd shagit ruby shagit.rb -e production Deployment ---------- Using Apache & Phusion Passenger and the following to a new virtual host file (adjust to suite your needs): <VirtualHost *:80> DocumentRoot /var/www/shagit/public <Directory /var/www/shagit/public> Allow from all Options -MultiViews </Directory> </VirtualHost> Also, inside Shagit's folder, create a 'tmp' and 'public' folder: cd /var/www/shagit mkdir tmp; mkdir public
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
shagit-0.3.1 | README.md |
shagit-0.3.0 | README.md |