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
Gemfile.lock
| ... | ... | @@ -112,7 +112,6 @@ GEM |
| 112 | 112 | hashery (1.4.0) |
| 113 | 113 | hike (1.2.1) |
| 114 | 114 | i18n (0.6.0) |
| 115 | - inifile (0.4.1) | |
| 116 | 115 | jquery-rails (1.0.17) |
| 117 | 116 | railties (~> 3.0) |
| 118 | 117 | thor (~> 0.14) |
| ... | ... | @@ -271,7 +270,6 @@ DEPENDENCIES |
| 271 | 270 | gitolite! |
| 272 | 271 | grit! |
| 273 | 272 | haml-rails |
| 274 | - inifile | |
| 275 | 273 | jquery-rails |
| 276 | 274 | kaminari |
| 277 | 275 | launchy | ... | ... |
README.md
| ... | ... | @@ -32,13 +32,6 @@ cd gitlabhq/ |
| 32 | 32 | sudo pip install pygments |
| 33 | 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 | 35 | sudo gem install bundler |
| 43 | 36 | |
| 44 | 37 | bundle install --without development test |
| ... | ... | @@ -107,7 +100,7 @@ gl-setup ~/rails.pub |
| 107 | 100 | ## Install ruby 1.9.2 |
| 108 | 101 | |
| 109 | 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 | 105 | wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz |
| 113 | 106 | ... | ... |
| ... | ... | @@ -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 @@ |
| 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" | ... | ... |