Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgitlabhq <m@gitlabhq.com>2011-10-10 12:53:30 +0400
committergitlabhq <m@gitlabhq.com>2011-10-10 12:53:30 +0400
commit25c9cbff89878482b1b9a8fa853fc2c426751178 (patch)
tree0554d6dc49b69e8359f9f05be607e204742fd320 /README.rdoc
parentea4ded6e54863820c1913ef9d7e28fc87fab363a (diff)
readme updated
Diffstat (limited to 'README.rdoc')
-rw-r--r--README.rdoc82
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