This installation guide was created for Debian/Ubuntu and tested on it.
This installation guide was created for Debian/Ubuntu and tested on it. Please read [`doc/install/requirements.md`](./requirements.md) for hardware and platform requirements.
Please read [`doc/install/requirements.md`](./requirements.md) for hardware and platform requirements.
This installation guide is recommended to set up a production server. If you want a development environment please use the [Vargrant virtual machine](https://github.com/gitlabhq/gitlab-vagrant-vm) since it makes it much easier to set up all the dependencies for integration testing.
**Important Note:**
**Important Note:**
The following steps have been known to work.
The following steps have been known to work.
...
@@ -97,10 +96,10 @@ Create a `git` user for Gitlab:
...
@@ -97,10 +96,10 @@ Create a `git` user for Gitlab:
GitLab Shell is a ssh access and repository management software developed specially for GitLab.
GitLab Shell is a ssh access and repository management software developed specially for GitLab.
# Login as git
# Login as git
sudo su git
sudo su git
# Go to home directory
# Go to home directory
cd /home/git
cd /home/git
# Clone gitlab shell
# Clone gitlab shell
...
@@ -109,12 +108,12 @@ GitLab Shell is a ssh access and repository management software developed specia
...
@@ -109,12 +108,12 @@ GitLab Shell is a ssh access and repository management software developed specia
cd gitlab-shell
cd gitlab-shell
cp config.yml.example config.yml
cp config.yml.example config.yml
# Edit config and replace gitlab_url
# Edit config and replace gitlab_url
# with something like 'http://domain.com/'
# with something like 'http://domain.com/'
vim config.yml
vim config.yml
# Do setup
# Do setup
./bin/install
./bin/install
# 5. Database
# 5. Database
...
@@ -132,9 +131,9 @@ To setup the MySQL/PostgreSQL database and dependencies please see [`doc/install
...
@@ -132,9 +131,9 @@ To setup the MySQL/PostgreSQL database and dependencies please see [`doc/install