Skip to content
Snippets Groups Projects
Commit 69b4c5c0 authored by Achilleas Pipinellis's avatar Achilleas Pipinellis Committed by 🚄 Job van der Voort 🚀
Browse files

Exclude comments from specific docs

parent 5c1459ef
No related branches found
No related tags found
No related merge requests found
Showing
with 89 additions and 18 deletions
---
comments: false
---
# GitLab basics
 
Step-by-step guides on the basics of working with Git and GitLab.
Loading
Loading
---
comments: false
---
# Installation
 
GitLab can be installed via various ways. Check the [installation methods][methods]
Loading
Loading
## Install GitLab under a relative URL
# Install GitLab under a relative URL
 
_**Note:**
NOTE: **Note:**
This document describes how to run GitLab under a relative URL for installations
from source. If you are using an Omnibus package,
[the steps are different][omnibus-rel]. Use this guide along with the
[installation guide](installation.md) if you are installing GitLab for the
first time._
first time.
 
---
 
Loading
Loading
@@ -33,7 +33,7 @@ serve GitLab under a relative URL is:
 
After all the changes you need to recompile the assets and [restart GitLab].
 
### Relative URL requirements
## Relative URL requirements
 
If you configure GitLab with a relative URL, the assets (JavaScript, CSS, fonts,
images, etc.) will need to be recompiled, which is a task which consumes a lot
Loading
Loading
@@ -43,11 +43,11 @@ least 2GB of RAM available on your system, while we recommend 4GB RAM, and 4 or
 
See the [requirements](requirements.md) document for more information.
 
### Enable relative URL in GitLab
## Enable relative URL in GitLab
 
_**Note:**
NOTE: **Note:**
Do not make any changes to your web server configuration file regarding
relative URL. The relative URL support is implemented by GitLab Workhorse._
relative URL. The relative URL support is implemented by GitLab Workhorse.
 
---
 
Loading
Loading
@@ -115,7 +115,7 @@ Make sure to follow all steps below:
 
1. [Restart GitLab][] for the changes to take effect.
 
### Disable relative URL in GitLab
## Disable relative URL in GitLab
 
To disable the relative URL:
 
Loading
Loading
---
comments: false
---
# GitLab Integration
 
GitLab integrates with multiple third-party services to allow external issue
Loading
Loading
---
comments: false
---
# Get started with GitLab
 
## Organize
Loading
Loading
---
comments: false
---
# Legal
 
- [Corporate contributor license agreement](corporate_contributor_license_agreement.md)
Loading
Loading
Loading
Loading
@@ -372,8 +372,10 @@ CREATE TABLE
```
 
To fix that you need to apply this SQL statement before doing final backup:
```
# Omnibus
```sql
## Omnibus GitLab
gitlab-ci-rails dbconsole <<EOF
-- ALTER TABLES - DROP DEFAULTS
ALTER TABLE ONLY ci_application_settings ALTER COLUMN id DROP DEFAULT;
Loading
Loading
@@ -427,7 +429,8 @@ ALTER TABLE ONLY ci_variables ALTER COLUMN id SET DEFAULT nextval('ci_variables_
ALTER TABLE ONLY ci_web_hooks ALTER COLUMN id SET DEFAULT nextval('ci_web_hooks_id_seq'::regclass);
EOF
 
# Source
## Source installations
cd /home/gitlab_ci/gitlab-ci
sudo -u gitlab_ci -H bundle exec rails dbconsole production <<EOF
... COPY SQL STATEMENTS FROM ABOVE ...
Loading
Loading
---
comments: false
---
# Rake tasks
 
- [Backup restore](backup_restore.md)
Loading
Loading
---
comments: false
---
# Security
 
- [Password length limits](password_length_limits.md)
Loading
Loading
# SSH
# GitLab and SSH keys
 
Git is a distributed version control system, which means you can work locally
but you can also share or "push" your changes to other servers.
Loading
Loading
@@ -114,7 +114,7 @@ custom name continue onto the next step.
 
If you manually copied your public SSH key make sure you copied the entire
key starting with `ssh-rsa` and ending with your email.
1. Optionally you can test your setup by running `ssh -T git@example.com`
(replacing `example.com` with your GitLab domain) and verifying that you
receive a `Welcome to GitLab` message.
Loading
Loading
@@ -172,7 +172,7 @@ dummy user account.
If you are a project master or owner, you can add a deploy key in the
project settings under the section 'Repository'. Specify a title for the new
deploy key and paste a public SSH key. After this, the machine that uses
the corresponding private SSH key has read-only or read-write (if enabled)
the corresponding private SSH key has read-only or read-write (if enabled)
access to the project.
 
You can't add the same deploy key twice using the form.
Loading
Loading
@@ -232,7 +232,7 @@ something is wrong with your SSH setup.
 
- Ensure that you generated your SSH key pair correctly and added the public SSH
key to your GitLab profile
- Try manually registering your private SSH key using `ssh-agent` as documented
- Try manually registering your private SSH key using `ssh-agent` as documented
earlier in this document
- Try to debug the connection by running `ssh -Tv git@example.com`
(replacing `example.com` with your GitLab domain)
---
comments: false
---
# GitLab University
 
GitLab University is the best place to learn about **Version Control with Git and GitLab**.
Loading
Loading
---
comments: false
---
# Books
 
List of books and resources, that may be worth reading.
Loading
Loading
---
comments: false
---
# The GitLab Book Club
 
The Book Club is a casual meet-up to read and discuss books we like.
Loading
Loading
## What is the Glossary
---
comments: false
---
# What is the Glossary
 
This contains a simplified list and definitions of some of the terms that you will encounter in your day to day activities when working with GitLab.
Please add any terms that you discover that you think would be useful for others.
Loading
Loading
---
comments: false
---
 
# High Availability on AWS
 
Loading
Loading
---
comments: false
---
---
title: University | Process
---
 
## Suggesting improvements
# Suggesting improvements
 
If you would like to teach a class or participate or help in any way please
submit a merge request and assign it to [Job](https://gitlab.com/u/JobV).
Loading
Loading
---
comments: false
---
 
## Support Boot Camp
# Support Boot Camp
 
**Goal:** Prepare new Service Engineers at GitLab
 
Loading
Loading
---
comments: false
---
 
# Training
 
Loading
Loading
---
comments: false
---
# GitLab Flow
 
- A simplified branching strategy
Loading
Loading
---
comments: false
---
# GitLab Training Material
 
All GitLab training material is stored in markdown format. Slides are
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment