diff options
author | Dmitriy Zaporozhets <dzaporozhets@sphereconsultinginc.com> | 2011-10-10 11:53:30 +0300 |
---|---|---|
committer | Dmitriy Zaporozhets <dzaporozhets@sphereconsultinginc.com> | 2011-10-10 11:53:30 +0300 |
commit | 02ce7489f2b9e5b8bce0a47043646883ce96f075 (patch) | |
tree | 0554d6dc49b69e8359f9f05be607e204742fd320 | |
parent | fa6b5299cdfce0906c996db6b7b35d5644023dc8 (diff) | |
download | gitlab-ce-02ce7489f2b9e5b8bce0a47043646883ce96f075.tar.gz |
readme updated
-rw-r--r-- | README.rdoc | 82 |
1 files changed, 73 insertions, 9 deletions
diff --git a/README.rdoc b/README.rdoc index 3ac8c6c6257..200977877bc 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 <tt>app</tt> 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 |