diff --git a/README.rdoc b/README.rdoc index 3ac8c6c6..20097787 100644 --- a/README.rdoc +++ b/README.rdoc @@ -8,14 +8,78 @@ rails 3.1 works only with gitosis sqlite as default db -== Getting Started -1. At the command prompt, clone application: -2. Setup and configure gitosis https://help.ubuntu.com/community/Git but use "git" as gitosis user name -3. Change directory to app and run next commands: - ruby configure.rb # OR ruby configure.rb production | test | development -4. Check config/gitosis.yml file -5. Start rails application: - rails s +== Requirements -6. Go to http://localhost:3000/ and you'll see project managment page +* ruby 1.9.2 + +* sqlite + +* git + +* gitosis + +* ubuntu/debian + +* pygments lib - sudo easy_install pygments + + +== Install Project + + + git clone git://github.com/gitlabhq/gitlabhq.git + cd gitlabhq/ + + # install this library first + sudo easy_install pygments + + sudo gem install bundler + bundle + + RAILS_ENV=production rake db:setup + + # create admin user + # login....admin@local.host + # pass.....5iveL!fe + RAILS_ENV=production rake db:seed_fu + +Install gitosis, edit conf/gitosis.yml & start server + + rails s + +== Install Gitosis + sudo aptitude install gitosis + + sudo adduser \ + --system \ + --shell /bin/sh \ + --gecos 'git version control' \ + --group \ + --disabled-password \ + --home /home/git \ + git + + + ssh-keygen -t rsa + + sudo -H -u git gitosis-init < ~/.ssh/id_rsa.pub + sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update + + +== Install ruby 1.9.2 + + sudo aptitude install git-core curl gcc checkinstall libxml2-dev libxslt-dev sqlite3 libsqlite3-dev libcurl4-openssl-dev libreadline5-dev libc6-dev libssl-dev libmysql++-dev make build-essential zlib1g-dev + + wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz + + tar xfvz ruby-1.9.2-p290.tar.gz + + cd ruby-1.9.2-p290 + ./configure + make + sudo checkinstall -D + + sudo gem update --system + + + echo "gem: --no-rdoc --no-ri" > ~/.gemrc