Commit cabde950bf04d1e08333828c378ff4eab34c66e6
1 parent
1bf775d5
Exists in
master
and in
4 other branches
ubuntu instal scripts
Showing
7 changed files
with
58 additions
and
11 deletions
Show diff stats
Gemfile
| @@ -15,7 +15,6 @@ gem "six" | @@ -15,7 +15,6 @@ gem "six" | ||
| 15 | gem "therubyracer" | 15 | gem "therubyracer" |
| 16 | gem "faker" | 16 | gem "faker" |
| 17 | gem "seed-fu", "~> 2.1.0" | 17 | gem "seed-fu", "~> 2.1.0" |
| 18 | -gem "inifile" | ||
| 19 | gem "pygments.rb", "0.2.3" | 18 | gem "pygments.rb", "0.2.3" |
| 20 | gem "thin" | 19 | gem "thin" |
| 21 | gem "git" | 20 | gem "git" |
Gemfile.lock
| @@ -112,7 +112,6 @@ GEM | @@ -112,7 +112,6 @@ GEM | ||
| 112 | hashery (1.4.0) | 112 | hashery (1.4.0) |
| 113 | hike (1.2.1) | 113 | hike (1.2.1) |
| 114 | i18n (0.6.0) | 114 | i18n (0.6.0) |
| 115 | - inifile (0.4.1) | ||
| 116 | jquery-rails (1.0.17) | 115 | jquery-rails (1.0.17) |
| 117 | railties (~> 3.0) | 116 | railties (~> 3.0) |
| 118 | thor (~> 0.14) | 117 | thor (~> 0.14) |
| @@ -271,7 +270,6 @@ DEPENDENCIES | @@ -271,7 +270,6 @@ DEPENDENCIES | ||
| 271 | gitolite! | 270 | gitolite! |
| 272 | grit! | 271 | grit! |
| 273 | haml-rails | 272 | haml-rails |
| 274 | - inifile | ||
| 275 | jquery-rails | 273 | jquery-rails |
| 276 | kaminari | 274 | kaminari |
| 277 | launchy | 275 | launchy |
README.md
| @@ -32,13 +32,6 @@ cd gitlabhq/ | @@ -32,13 +32,6 @@ cd gitlabhq/ | ||
| 32 | sudo pip install pygments | 32 | sudo pip install pygments |
| 33 | sudo apt-get install python-dev | 33 | sudo apt-get install python-dev |
| 34 | 34 | ||
| 35 | -# give your user access to remove git repo | ||
| 36 | -# Ex. | ||
| 37 | -# If you are going to use user 'gitlabhq' for rails server | ||
| 38 | -# gitlabhq ALL = (git) NOPASSWD: /bin/rm" | sudo tee -a /etc/sudoers | ||
| 39 | -# | ||
| 40 | -echo "USERNAME ALL = (git) NOPASSWD: /bin/rm" | sudo tee -a /etc/sudoers | ||
| 41 | - | ||
| 42 | sudo gem install bundler | 35 | sudo gem install bundler |
| 43 | 36 | ||
| 44 | bundle install --without development test | 37 | bundle install --without development test |
| @@ -107,7 +100,7 @@ gl-setup ~/rails.pub | @@ -107,7 +100,7 @@ gl-setup ~/rails.pub | ||
| 107 | ## Install ruby 1.9.2 | 100 | ## Install ruby 1.9.2 |
| 108 | 101 | ||
| 109 | ```bash | 102 | ```bash |
| 110 | -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 | 103 | +sudo aptitude install git-core openssh-server 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 |
| 111 | 104 | ||
| 112 | wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz | 105 | wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz |
| 113 | 106 |
| @@ -0,0 +1,29 @@ | @@ -0,0 +1,29 @@ | ||
| 1 | +sudo adduser \ | ||
| 2 | + --system \ | ||
| 3 | + --shell /bin/sh \ | ||
| 4 | + --gecos 'git version control' \ | ||
| 5 | + --group \ | ||
| 6 | + --disabled-password \ | ||
| 7 | + --home /home/git \ | ||
| 8 | + git | ||
| 9 | + | ||
| 10 | + | ||
| 11 | +PATH=/home/dzaporozhets/bin:$PATH | ||
| 12 | + | ||
| 13 | +# Add your user to git group | ||
| 14 | +sudo usermod -a -G git `eval whoami` | ||
| 15 | + | ||
| 16 | +# copy your pub key to git home | ||
| 17 | +sudo cp ~/.ssh/id_rsa.pub /home/git/rails.pub | ||
| 18 | + | ||
| 19 | +# clone gitolite | ||
| 20 | +sudo -u git -H git clone git://github.com/gitlabhq/gitolite /home/git/gitolite | ||
| 21 | + | ||
| 22 | +# install gitolite | ||
| 23 | +sudo -u git -H /home/git/gitolite/src/gl-system-install | ||
| 24 | + | ||
| 25 | + | ||
| 26 | +# Setup (Dont forget to set umask as 0007!!) | ||
| 27 | +sudo -u git -H /home/git/bin/gl-setup /home/git/rails.pub | ||
| 28 | + | ||
| 29 | +echo "Done" |
| @@ -0,0 +1,11 @@ | @@ -0,0 +1,11 @@ | ||
| 1 | +# install all packages | ||
| 2 | +sudo apt-get install git-core openssh-server 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 | ||
| 3 | + | ||
| 4 | +# get ruby 1.9.2 | ||
| 5 | +wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz | ||
| 6 | +tar xfvz ruby-1.9.2-p290.tar.gz | ||
| 7 | +cd ruby-1.9.2-p290 | ||
| 8 | +./configure | ||
| 9 | +make | ||
| 10 | +sudo make install | ||
| 11 | +echo "Done" |