• Не могу подключиться к gitlab по SSH, почему?

    @hottab_1 Автор вопроса
    Всем выражаю большую благодарность за помощь, каждый совет однозначно помог.
    Решение оказалось как всегда на поверхности.
    Все дело было в том, что файл sshd_config на сервере, который находится по следующему пути: /etc/ssh в строчке AllowUsers содержал всего одного доступного пользователя, добавил пользователя git, под которым происходит авторизация и все стало работать.
    Строка AllowUsers после внесения изменений стал выглядеть вот так:
    AllowUsers youruser git

    Расписываю алгоритм более подробно, на случай если кто-то столкнется с такой проблемой.
    1. Открываем файл sshd_config на сервере, который находится по следующему пути /etc/ssh
    2. Ищем строку AllowUsers, скорее всего там будет прописан ваш пользователь под которым обычно происходит авторизация по SSH. Добавляем через пробел пользователя git и строка получается вот такой: AllowUsers youruser git
      Сохраняем изменения

    3. Перезагружаем sshd командой: sudo /etc/init.d/ssh restart
    4. Получаем ключ для Gitlab, много где описано как это сделать, я сделал следующим образом:
      Вводим команду на локальной машине, с которой будете работать:
      ssh-keygen -t rsa -f ~/.ssh/gitlab
      После переходим в папку .ssh и копируем ключ из файла gitlab.pub, идем в веб-интерфейс gitlab и войдя под нужным пользователем добавляем ему ключ.
    5. Теперь создадим файл config на локальной машине в папке .ssh, он нужен, чтобы указать какой ключ для какого соединения применять, так как подключение на сервер у нас происходит тоже по SSH.
      Данный файл получился вот такого содержания:
      Host 45.80.69.169
          IdentityFile /home/kramdmitriy/.ssh/id_rsa
          port 22
      Host gitlab.iso-team.ru
          IdentityFile /home/kramdmitriy/.ssh/gitlab
          port 22

      Первый ключ - это ключ для сервера, второй для гитлаба.
      Сохраняем файл и пробуем подключиться к gitlab по SSH

    Ответ написан
    1 комментарий
  • Как стать начинающим программистом в текущих реалиях?

    Alexandroppolus
    @Alexandroppolus
    кодир
    В текущих реалиях, когда зарплаты курьеров неотвратимо приближаются к прогерским, вообще непонятно зачем делать такой переход ))
    Ответ написан
  • Как стать начинающим программистом в текущих реалиях?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Куда легче всего пробиться в программирование?

    Это сразу неправильный подход, который не приведёт ни к чему хорошему. Где ниже порог входа, там больше конкуренция, так как этот порог преодолели больше желающих вкатиться.

    Мне вообще всё равно, куда идти в плане доходов (лишь бы на еду хватало)

    Почему тогда именно ИТ?

    поскольку знаю, что я не выдающийся человек ни в чём

    Бизнес выдающихся и не ищет в основном.

    - Теоретический опыт по книгам по Java,

    Подозреваю, что сейчас это знает каждый школьник.

    Школьники сейчас читать-то не умеют многие.

    Что вы мне посоветуете?

    Ещё раз хорошо подумать нужно ли вам именно ИТ. Во-первых, в силу хайпа сюда сейчас ломятся все подряд, соответственно прорваться на первое рабочее место очень непросто. Во-вторых, в отрасли довольно большая концентрация тех, кто программирование любит, с такими тяжело конкурировать, а чем выше будете забираться, тем чаще придётся. Есть множество работ, куда попасть легче и где хватать будет не только на еду.
    Ответ написан
    2 комментария
  • Является ли опыт работы в гос. организации плохим знаком в резюме?

    Почему это должно быть каким-то негативным признаком?
    Ответ написан
    2 комментария