Commit 91045358a2b0eba6922bdbf9bfc65313e6f167ef

Authored by Nihad Abbasov
1 parent 3538ae85

brand new README

Showing 2 changed files with 102 additions and 104 deletions   Show diff stats
README.md 0 → 100644
@@ -0,0 +1,102 @@ @@ -0,0 +1,102 @@
  1 +# Welcome to GitLab [![build status](https://secure.travis-ci.org/gitlabhq/gitlabhq.png)](https://secure.travis-ci.org/gitlabhq/gitlabhq)
  2 +
  3 +GitLab is a free Project/Repository management application
  4 +
  5 +## Application details
  6 +
  7 +rails 3.1
  8 +works only with gitosis
  9 +sqlite as default a database
  10 +
  11 +## Requirements
  12 +
  13 +* ruby 1.9.2
  14 +* sqlite
  15 +* git
  16 +* gitosis
  17 +* ubuntu/debian
  18 +* pygments lib - `sudo easy_install pygments`
  19 +
  20 +## Install Project
  21 +
  22 +```bash
  23 +git clone git://github.com/gitlabhq/gitlabhq.git
  24 +
  25 +cd gitlabhq/
  26 +
  27 +# install this library first
  28 +sudo easy_install pygments
  29 +
  30 +# give your user access to remove git repo
  31 +# Ex.
  32 +# If you are going to use user 'gitlabhq' for rails server
  33 +# gitlabhq ALL = (git) NOPASSWD: /bin/rm" | sudo tee -a /etc/sudoers
  34 +#
  35 +echo "USERNAME ALL = (git) NOPASSWD: /bin/rm" | sudo tee -a /etc/sudoers
  36 +
  37 +sudo gem install bundler
  38 +
  39 +bundle
  40 +
  41 +bundle exec rake db:setup RAILS_ENV=production
  42 +
  43 +# create admin user
  44 +# login....admin@local.host
  45 +# pass.....5iveL!fe
  46 +bundle exec rake db:seed_fu RAILS_ENV=production
  47 +```
  48 +
  49 +Install gitosis, edit `conf/gitosis.yml` and start server
  50 +
  51 +```bash
  52 +rails s -e production
  53 +```
  54 +
  55 +## Install Gitosis
  56 +
  57 +```bash
  58 +sudo aptitude install gitosis
  59 +
  60 +sudo adduser \
  61 + --system \
  62 + --shell /bin/sh \
  63 + --gecos 'git version control' \
  64 + --group \
  65 + --disabled-password \
  66 + --home /home/git \
  67 + git
  68 +
  69 +ssh-keygen -t rsa
  70 +
  71 +sudo -H -u git gitosis-init < ~/.ssh/id_rsa.pub
  72 +
  73 +sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update
  74 +```
  75 +
  76 +## Install ruby 1.9.2
  77 +
  78 +```bash
  79 +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
  80 +
  81 +wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz
  82 +
  83 +tar xfvz ruby-1.9.2-p290.tar.gz
  84 +
  85 +cd ruby-1.9.2-p290
  86 +./configure
  87 +make
  88 +sudo checkinstall -D
  89 +
  90 +sudo gem update --system
  91 +
  92 +echo "gem: --no-rdoc --no-ri" > ~/.gemrc
  93 +```
  94 +
  95 +## Community
  96 +
  97 +[Google Group](https://groups.google.com/group/gitlabhq)
  98 +
  99 +## Contribute
  100 +
  101 +We develop project on our private server.
  102 +Want to help? Contact us on twitter or email to become a team member.
README.rdoc
@@ -1,104 +0,0 @@ @@ -1,104 +0,0 @@
1 -== Welcome to GitLab  
2 -  
3 -GitLAb is a free Project/Repository managment application  
4 -  
5 -== Application details  
6 -  
7 -rails 3.1  
8 -works only with gitosis  
9 -sqlite as default db  
10 -  
11 -  
12 -== Requirements  
13 -  
14 -* ruby 1.9.2  
15 -  
16 -* sqlite  
17 -  
18 -* git  
19 -  
20 -* gitosis  
21 -  
22 -* ubuntu/debian  
23 -  
24 -* pygments lib - sudo easy_install pygments  
25 -  
26 -  
27 -== Install Project  
28 -  
29 -  
30 - git clone git://github.com/gitlabhq/gitlabhq.git  
31 -  
32 - cd gitlabhq/  
33 -  
34 - # install this library first  
35 - sudo easy_install pygments  
36 -  
37 - # give your user access to remove git repo  
38 - # Ex.  
39 - # If you are going to use user 'gitlabhq' for rails server  
40 - # gitlabhq ALL = (git) NOPASSWD: /bin/rm" | sudo tee -a /etc/sudoers  
41 - #  
42 - echo "USERNAME ALL = (git) NOPASSWD: /bin/rm" | sudo tee -a /etc/sudoers  
43 -  
44 - sudo gem install bundler  
45 -  
46 - bundle  
47 -  
48 - bundle exec rake db:setup RAILS_ENV=production  
49 -  
50 - # create admin user  
51 - # login....admin@local.host  
52 - # pass.....5iveL!fe  
53 - bundle exec rake db:seed_fu RAILS_ENV=production  
54 -  
55 -Install gitosis, edit conf/gitosis.yml & start server  
56 -  
57 - rails s -e production  
58 -  
59 -== Install Gitosis  
60 - sudo aptitude install gitosis  
61 -  
62 - sudo adduser \  
63 - --system \  
64 - --shell /bin/sh \  
65 - --gecos 'git version control' \  
66 - --group \  
67 - --disabled-password \  
68 - --home /home/git \  
69 - git  
70 -  
71 -  
72 - ssh-keygen -t rsa  
73 -  
74 - sudo -H -u git gitosis-init < ~/.ssh/id_rsa.pub  
75 -  
76 - sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update  
77 -  
78 -  
79 -== Install ruby 1.9.2  
80 -  
81 - 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  
82 -  
83 - wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz  
84 -  
85 - tar xfvz ruby-1.9.2-p290.tar.gz  
86 -  
87 - cd ruby-1.9.2-p290  
88 - ./configure  
89 - make  
90 - sudo checkinstall -D  
91 -  
92 - sudo gem update --system  
93 -  
94 -  
95 - echo "gem: --no-rdoc --no-ri" > ~/.gemrc  
96 -  
97 -== Community  
98 -  
99 -gitlabhq[https://groups.google.com/forum/?hl=en#!forum/gitlabhq] Google Group  
100 -  
101 -== Contribute  
102 -  
103 -We develop project on our private server.  
104 -Want to help? Contact us on twitter or email to become a team member.