<commit_before>---
layout: markdown_page
title: GitLab.com settings
---

In this page you will find information about the settings that are used on
GitLab.com.

---

**Table of contents**

- TOC
{:toc}

---

## SSH host keys fingerprints

Below are the fingerprints for GitLab.com's SSH host keys.

| Algorithm | MD5 | SHA256  |
| --------- | --- | ------- |
|   DSA     | `7a:47:81:3a:ee:89:89:64:33:ca:44:52:3d:30:d4:87` | `p8vZBUOR0XQz6sYiaWSMLmh0t9i8srqYKool/Xfdfqw` |
|  ECDSA  | `f1:d0:fb:46:73:7a:70:92:5a:ab:5d:ef:43:e2:1c:35` | `HbW3g8zUjNSksFbqTiUWPWg2Bq1x8xdGUrliXFzSnUw` |
|  ED25519  | `2e:65:6a:c8:cf:bf:b2:8b:9a:bd:6d:9f:11:5c:12:16` | `eUXGGm1YGsMAS7vkcx6JOJdOGHPem5gQp4taiCfCLB8` |
|  RSA | `b6:03:0e:39:97:9e:d0:e7:24:ce:a3:77:3e:01:42:09` | `ROQFvPThGrW4RuWLoL9tq9I9zJ42fK4XywyRtbOz/EQ` |

## Alternative SSH port

GitLab.com can be reached via a [different SSH port][altssh] for `git+ssh`.

| Setting | Value |
| ------- | ----- |
| `Hostname` | `altssh.gitlab.com` |
| `Port`  | `443` |

An example `~/.ssh/config` is the following:

```
Host gitlab.com
  Hostname altssh.gitlab.com
  User git
  Port 443
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/gitlab
```

## GitLab Pages

Below are the settings for [GitLab Pages].

| Setting                 | GitLab.com | Default |
| -----------             | ---------------- | ------------- |
| Domain name             | `gitlab.io`      | -             |
| IP address              | `192.168.127.12` | -             |
| Custom domains support  | yes   | no            |
| TLS certificates support| yes   | no            |

The maximum size of your Pages site is regulated by the artifacts maximum size
which is part of [GitLab CI](#gitlab-ci).

## GitLab CI

Below are the current settings regarding [GitLab CI](/gitlab-ci).

| Setting                 | GitLab.com | Default |
| -----------             | ---------------- | ------------- |
| Artifacts maximum size  | 1G               | 100M          |

## Shared Runners

Since April 2016, GitLab.com [partnered with DigitalOcean][do-post] to provide
[shared Runners][runners-post] in autoscale mode that are free for all
GitLab.com users. Autoscaling means reduced waiting times to spin up builds, and
isolated VMs for each project, thus maximizing security.

All your builds run on 4GB (RAM) ephemeral instances, with CoreOS and the latest
Docker Engine installed. The default region of the VMs is NYC.

Below are the shared Runners settings.

| Setting                 | GitLab.com | Default  |
| -----------             | ---------------- | -------------- |
| [GitLab Runner]         | `1.1.0~beta.223.g57d930c` | -     |
| Executor                | Docker | - |
| Default Docker image    | `ruby:2.1`       |  -   |
| `privileged` (ability to run Docker in Docker)| `false` | `false`  |

### `config.toml`

The full contents of our `config.toml` are:
<commit_msg>Indent all the things<commit_after>---
layout: markdown_page
title: GitLab.com settings
---

In this page you will find information about the settings that are used on
GitLab.com.

---

**Table of contents**

- TOC
{:toc}

---

## SSH host keys fingerprints

Below are the fingerprints for GitLab.com's SSH host keys.

| Algorithm | MD5 | SHA256  |
| --------- | --- | ------- |
|  DSA      | `7a:47:81:3a:ee:89:89:64:33:ca:44:52:3d:30:d4:87` | `p8vZBUOR0XQz6sYiaWSMLmh0t9i8srqYKool/Xfdfqw` |
|  ECDSA    | `f1:d0:fb:46:73:7a:70:92:5a:ab:5d:ef:43:e2:1c:35` | `HbW3g8zUjNSksFbqTiUWPWg2Bq1x8xdGUrliXFzSnUw` |
|  ED25519  | `2e:65:6a:c8:cf:bf:b2:8b:9a:bd:6d:9f:11:5c:12:16` | `eUXGGm1YGsMAS7vkcx6JOJdOGHPem5gQp4taiCfCLB8` |
|  RSA      | `b6:03:0e:39:97:9e:d0:e7:24:ce:a3:77:3e:01:42:09` | `ROQFvPThGrW4RuWLoL9tq9I9zJ42fK4XywyRtbOz/EQ` |

## Alternative SSH port

GitLab.com can be reached via a [different SSH port][altssh] for `git+ssh`.

| Setting     | Value               |
| ---------   | ------------------- |
| `Hostname`  | `altssh.gitlab.com` |
| `Port`      | `443`               |

An example `~/.ssh/config` is the following:

```
Host gitlab.com
  Hostname altssh.gitlab.com
  User git
  Port 443
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/gitlab
```

## GitLab Pages

Below are the settings for [GitLab Pages].

| Setting                 | GitLab.com        | Default       |
| ----------------------- | ----------------  | ------------- |
| Domain name             | `gitlab.io`       | -             |
| IP address              | `192.168.127.12`  | -             |
| Custom domains support  | yes               | no            |
| TLS certificates support| yes               | no            |

The maximum size of your Pages site is regulated by the artifacts maximum size
which is part of [GitLab CI](#gitlab-ci).

## GitLab CI

Below are the current settings regarding [GitLab CI](/gitlab-ci).

| Setting                 | GitLab.com        | Default       |
| -----------             | ----------------- | ------------- |
| Artifacts maximum size  | 1G                | 100M          |

## Shared Runners

Since April 2016, GitLab.com [partnered with DigitalOcean][do-post] to provide
[shared Runners][runners-post] in autoscale mode that are free for all
GitLab.com users. Autoscaling means reduced waiting times to spin up builds, and
isolated VMs for each project, thus maximizing security.

All your builds run on 4GB (RAM) ephemeral instances, with CoreOS and the latest
Docker Engine installed. The default region of the VMs is NYC.

Below are the shared Runners settings.

| Setting                 | GitLab.com        | Default   |
| -----------             | ----------------- | ----------|
| [GitLab Runner]         | `1.3.0~beta.85.g346711a` | -  |
| Executor                | Docker            | -         |
| Default Docker image    | `ruby:2.1`        | -         |
| `privileged` (ability to run Docker in Docker)| `false` | `false`  |

### `config.toml`

The full contents of our `config.toml` are:

{'fraction_non_alphanumeric': 0.17014122394082046, 'fraction_numerical': 0.05211835911230666, 'mean_word_length': 2.10977522216414, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6802536', 'n_tokens_mistral': 2398, 'n_tokens_neox': 2105, 'n_words': 521}