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" | ... | ... |