Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Bitrix VM CentOS — GitLab сбрасывает SSH соединение

Видимо с завтрашнего дня уже фрилансить по проекту с веб студией, писать буду реже …

Итак, продолжаю заполнять пробелы необходимые для командной работы над проектом.
Вчера тестировал GitLab — информации в любом виде куча, но у меня как обычно — не всё ладно

Регнулся на гитлабе, завёл пару учёток для совместной работы над тестовым проектом.
С рабочего компа под Win10 всё без проблем как в учебнике.
А вот под виртуальной машиной Битрикс (CentOS 7) при попытке клонировать приватный проект — даёт ошибку

ssh_exchange_identification: read: Connection reset by peer
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Порядок действий делаю как на винде — сгенерил ключ, добавил в gitlab. Пытаюсь клонировать — облом.

Вооружился документацией
https://docs.gitlab.com/ee/ssh/README.html#add-an-ssh-key-to-your-gitlab-account
уже явным образом в агент «скармливаю» ключи — облом

eval $(ssh-agent -s)
ssh-add ~/.ssh/gitlab_com_rsa
ssh-add ~/.ssh/id_rsa

git config --global user.name "Alexey Vdovin"
git config --global user.email "[email protected]"

git clone [email protected]:gtalex/test.git

конфиг сделал для ssh где так же ключи в явном виде прописал
~/.ssh/config

# GitLab.com
Host gitlab.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitlab_com_rsa
IdentityFile ~/.ssh/id_rsa

тоже облом

в итоге прописал альтернативный ssh порт — завелось
https://docs.gitlab.com/ee/user/gitlab_com/index.html#alternative-ssh-port

сейчас такой конфиг
~/.ssh/config

# GitLab.com
Host gitlab.com
Hostname altssh.gitlab.com
User git
Port 443
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitlab_com_rsa
IdentityFile ~/.ssh/id_rsa

что ему по умолчанию не понравилось — так и не пойнял

да, кстати — теперь никаких агентов не нужно
работает как и должно
git clone …
без всяких заморочек

PS
Для себя оставлю тут несколько полезных ссылочек

  • GitLab Tutorial
  • Start using Git on the command line
  • Habr — Введение в GitLab CI
  • Habr — Git Wizardry
  • Деплой (deploy) обычного сайта через Gitlab на примере Bitrix

Share the post

Bitrix VM CentOS — GitLab сбрасывает SSH соединение

×

Subscribe to Gtalex – о работе в сети и не только

Get updates delivered right to your inbox!

Thank you for your subscription

×