Сводка
Мы создали экземпляр EC2 и установили Gitlab, после этого мы создали Application Load Balancer, настроили его с поддоменом по HTTPS, все отлично работает, мы создали новое хранилище, добавили наш ssh-Ключ, если мы клонируем HTTPS, все в порядке, но по SSH мы не можем клонировать его для этой ошибки:
`ssh: connect to host gitlab.our.subdomain port 22: Connection refused`
Шаги для воспроизведения
- Создан новый EC2и установите Gitlab
- Настройте Gitlab:
- external_url 'https://gitlab.our.subdomain/'
- nginx [' redirect_http_to_https '] = true
- nginx [' redirect_http_to_https_port '] =80
- nginx ['listen_port'] = 80
- nginx ['listen_https'] = false
- "X-Forwarded-Proto" => "https",
- "X-Forwarded-Ssl" => "on" 3.- Установить разрешения для EC2 и ALB
Что такое текущее ошибка поведение?
```
git clone git@gitlab.our.subdomain:ucrea/ucrea_portal.git
Cloning into 'ucrea_portal'...
ssh: connect to host gitlab.realhost.cloud port 22: Connection refused
```
Какое ожидаемое правильное поведение?
Клонирование проекта по SSH
Соответствующие журналы
```
git clone git@gitlab.realhost.cloud:ucrea/ucrea_portal.git
Cloning into 'ucrea_portal'...
ssh: connect to host gitlab.our.dubdomain port 22: Connection refused
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
```
Сведения о версии пакета
Идентификатор распространителя: Ubuntu Описание: Ubuntu 18.04.1 LTS Release: 18.04 Кодовое имя: bionic
```
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-============================================================-===================================-===================================-==============================================================================================================================
ii gitlab-ce 11.3.4-ce.0 amd64 GitLab Community Edition (including NGINX, Postgres, Redis)
un gitlab-ee <none> <none> (no description available)
```
Сведения об окружении
- Операционная система: Ubuntu 18.04.1 LTS
- Установка Цель, удалить неверные значения:
- EC2
- VM: AWS
- Другое: Application Load Balancer
- Тип установки, удалите неверные значения:
- Новая установка
- Обновление с версии 11.3.4-ce.0
- Другое: 11.3.4-ce.0
Подробности конфигурации
- external_url 'https://gitlab.our.subdomain/'
- nginx ['redirect_http_to_https'] = true
- nginx ['redirect_http_to_https_port'] = 80
- nginx ['listen_port'] = 80
- nginx ['listen_https'] =false
- "X-Forwarded-Proto" => "https",
- "X-Forwarded-Ssl" => "on"