Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
3b277364
Commit
3b277364
authored
Jun 10, 2014
by
Marin Jankovski
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'https-docs' into 'master'
Https docs
parents
772f2f1a
5d95fc67
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
9 deletions
+11
-9
doc/install/installation.md
doc/install/installation.md
+11
-9
No files found.
doc/install/installation.md
View file @
3b277364
...
@@ -158,7 +158,7 @@ We recommend using a PostgreSQL database. For MySQL check [MySQL setup guide](da
...
@@ -158,7 +158,7 @@ We recommend using a PostgreSQL database. For MySQL check [MySQL setup guide](da
# Make sure to change "localhost" to the fully-qualified domain name of your
# Make sure to change "localhost" to the fully-qualified domain name of your
# host serving GitLab where necessary
# host serving GitLab where necessary
#
#
# If you want to use https make sure that you set `https` to `true`. See #using-https for
more
details.
# If you want to use https make sure that you set `https` to `true`. See #using-https for
all necessary
details.
#
#
# If you installed Git from source, change the git bin_path to /usr/local/bin/git
# If you installed Git from source, change the git bin_path to /usr/local/bin/git
sudo -u git -H editor config/gitlab.yml
sudo -u git -H editor config/gitlab.yml
...
@@ -242,8 +242,11 @@ GitLab Shell is an ssh access and repository management software developed speci
...
@@ -242,8 +242,11 @@ GitLab Shell is an ssh access and repository management software developed speci
# By default, the gitlab-shell config is generated from your main gitlab config.
# By default, the gitlab-shell config is generated from your main gitlab config.
#
#
# Note: When using GitLab with HTTPS, provide paths to the certificates under `ca_file` and `ca_path options.
# Note: When using GitLab with HTTPS please change the following:
# In case you are using self signed certificate set `self_signed_cert` to `true`. `gitlab_url` must point to the https host.
# - Provide paths to the certificates under `ca_file` and `ca_path options.
# - The `gitlab_url` option must point to the https endpoint of GitLab.
# - In case you are using self signed certificate set `self_signed_cert` to `true`.
# See #using-https for all necessary details.
#
#
# You can review (and modify) the gitlab-shell config as follows:
# You can review (and modify) the gitlab-shell config as follows:
sudo -u git -H editor /home/git/gitlab-shell/config.yml
sudo -u git -H editor /home/git/gitlab-shell/config.yml
...
@@ -312,7 +315,7 @@ Make sure to edit the config file to match your setup:
...
@@ -312,7 +315,7 @@ Make sure to edit the config file to match your setup:
# domain name of your host serving GitLab.
# domain name of your host serving GitLab.
sudo editor /etc/nginx/sites-available/gitlab
sudo editor /etc/nginx/sites-available/gitlab
**Note:**
If you want to use https, replace the
`gitlab`
nginx config with
`gitlab-ssl`
. See
#using-https for more
details.
**Note:**
If you want to use https, replace the
`gitlab`
nginx config with
`gitlab-ssl`
. See
[
Using HTTPS
](
#using-https
)
for all necessary
details.
### Restart
### Restart
...
@@ -343,12 +346,11 @@ Visit YOUR_SERVER in your web browser for your first GitLab login. The setup has
...
@@ -343,12 +346,11 @@ Visit YOUR_SERVER in your web browser for your first GitLab login. The setup has
### Using HTTPS
### Using HTTPS
T
his is a retrospective of what is needed to configure in order
to use GitLab with HTTPS:
T
o recapitulate what is needed
to use GitLab with HTTPS:
1.
In
`gitlab.yml`
enable https by setting
`https`
option to
`true`
1.
In
`gitlab.yml`
set the
`https`
option to
`true`
1.
In gitlab-shell
`config.yml`
check if certificate options
`ca_file`
,
`ca_path options`
or
`self_signed_cert`
are set.
1.
In the
`config.yml`
of gitlab-shell set the relevant options (see the
[
install GitLab Shell section
](
#install-gitlab-shell
)
of this document).
`gitlab_url`
must point to the https host.
1.
Use the
`gitlab-ssl`
nginx example config instead of the
`gitlab`
config.
1.
Use the
`gitlab-ssl`
nginx config.
### Additional markup styles
### Additional markup styles
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment