Задать вопрос
  • Почему не работает авторизация в Gitlab по SSH?

    VoidVolker
    @VoidVolker
    My_Second_Nickname, проверил у себя конфиг - у меня есть конфиг встроенного sshd:
    spoiler

    ################################################################################
    ## gitlab-sshd
    ################################################################################

    # gitlab_sshd['enable'] = false
    # gitlab_sshd['generate_host_keys'] = true
    # gitlab_sshd['dir'] = "/var/opt/gitlab/gitlab-sshd"

    # gitlab-sshd outputs most logs to /var/log/gitlab/gitlab-shell/gitlab-shell.log.
    # This directory only stores stdout/stderr output from the daemon.
    # gitlab_sshd['log_directory'] = "/var/log/gitlab/gitlab-sshd/"

    # gitlab_sshd['env_directory'] = '/opt/gitlab/etc/gitlab-sshd/env'
    # gitlab_sshd['listen_address'] = 'localhost:2222'
    # gitlab_sshd['metrics_address'] = 'localhost:9122'
    # gitlab_sshd['concurrent_sessions_limit'] = 100
    # gitlab_sshd['proxy_protocol'] = false
    # gitlab_sshd['proxy_policy'] = 'use'
    # gitlab_sshd['proxy_header_timeout'] = '500ms'
    # gitlab_sshd['grace_period'] = 55
    # gitlab_sshd['client_alive_interval'] = nil
    # gitlab_sshd['ciphers'] = nil
    # gitlab_sshd['kex_algorithms'] = nil
    # gitlab_sshd['macs'] = nil
    # gitlab_sshd['login_grace_time'] = 60
    # gitlab_sshd['host_keys_dir'] = '/var/opt/gitlab/gitlab-sshd'
    # gitlab_sshd['host_keys_glob'] = 'ssh_host_*_key'
    # gitlab_sshd['host_certs_dir'] = '/var/opt/gitlab/gitlab-sshd'
    # gitlab_sshd['host_certs_glob'] = 'ssh_host_*-cert.pub'

    Так что скорее всего версия у вас старая.
    Написано
  • Почему не работает авторизация в Gitlab по SSH?

    VoidVolker
    @VoidVolker
    My_Second_Nickname, О, прям одновременно отвечаем, чат какой-то получается. См выше - проверяйте версию гитлаба.
    Написано
  • Почему не работает авторизация в Gitlab по SSH?

    VoidVolker
    @VoidVolker
    My_Second_Nickname дык версия-то какая гитлаба? Может его обновить надо? И тогда можно будет использовать отдельный ссх демон его.
    Написано
  • Почему не работает авторизация в Gitlab по SSH?

    VoidVolker
    @VoidVolker
    Смысл в том, чтобы не тратить кучу времени и пытаться ремонтировать то, что уже сломано, устарело и вообще непонятно что. Дебиан, конечно, легко переварит обновление до 12 версии, но все настройки и мусор останутся, а как переживает это все существующий софт - неизвестно. Поэтому, проще всего запустить новую чистую машину со свежей ОС, поставить туда гитлаб, настроить его работу и мигрировать все проекты со старого.
    Написано
  • Почему не работает авторизация в Gitlab по SSH?

    VoidVolker
    @VoidVolker
    А, так может тогда и версия гитлаба у вас старая? Текущая версия - v16.10.1.

    Как бы совсем не хочется переустанавливать сервак.

    Так а зачем его переустанавливать? Просто на отдельном сервере запустите и настройте как надо. Все равно он десяток гигов памяти и ядер жрет для адекватной работы. А старый сервер пусть и дальше крутит то, что он там крутит.

    В том аналогичном вопросе решением в итоге что стало?

    Не знаю, как автор решил свою проблему - он не отписался в итоге, но мой ответ отметил - вероятно тоже отдельно на новом сервере запустил.
    Написано
  • Почему не работает авторизация в Gitlab по SSH?

    VoidVolker
    @VoidVolker
    Debian

    А какая версия? В чистом 12 все работает из коробки - я проверял.

    Гитлаб на нём поднимали задолго до меня.

    Тогда скорее всего там какие-то дополнительные настройки местные или еще что-то.

    В базовом SSH не было пользователя Git, так что либо не настроено, либо второй, но хотелось бы как-то точнее узнать.

    Проверить настройки гитлаба.

    Ну и вопрос так же остался, где вообще этот gitlab-sshd настраивать и логи его смотреть?

    В настройках гитлаба и включается и настраивается - ссылка чуть выше есть. Логи - стандартно в журнале должны быть и смотрите ман гитлаба.

    Вообще, я бы рекомендовал поднять отдельно новый инстанс с дебианом под гитлаб и чтобы он там жил и ничего ему не мешало.
    Написано
  • Как решить ошибку с canvas/npm?

    VoidVolker
    @VoidVolker
    MrQw3rty https://qna.habr.com/help/rules#3.8 - это так же относится и к логам, ошибкам и не форматированному тексту.
    Написано
  • Почему некорректно работает округление?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Нормально - решать задачи предназначенным для этого инструментом. Если надо примерно и быстро посчитать - есть флоат, если надо точно - десимал.
    Написано
  • Правильно ли я понял ДДК?

    VoidVolker
    @VoidVolker
    Василий Банников, омг, вот придумают же аббревиатуры-то...
    Написано
  • Правильно ли я понял ДДК?

    VoidVolker
    @VoidVolker
    Что за ДДК613(-1)?
    Написано
  • Как сделать токосъёмник для питания планшета?

    VoidVolker
    @VoidVolker
    А, ну кабельная цепь - тоже отличный нормальный вариант. Скорее всего прыгать напряжение в данном случае будет совсем незначительно - линия и скорость небольшая. А если использовать достаточно широкие щетки - то вообще незаметно.
    Написано
  • Почему выводится вместо нормального результата только нули при умножении функции?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Добавлю важное замечание: данное API выдает коэффициенты в виде чисел, что для работы с реальным деньгами недопустимо - для этого следует применять тип Decimal и соответствующие библиотечные решения. Т.о., это API не для продакшена и не более чем для ознакомления с примерными курсами.
    Написано
  • Почему гитлаб не запускается?

    VoidVolker
    @VoidVolker
    2 разработчика ) CI/CD на отдельном сервере - иначе гитлабу становится совсем плохо, т.к. CI/CD запросто может сожрать вообще все доступное. Так что для пайплайнов используйте отдельный сервер. Гитлаб сам по себе не из легких систем. Вообще, там можно поковырять настройки и попробовать отключить лишние сервисы, но сомневаюсь, что сильно легче станет.
    Написано
  • Почему гитлаб не запускается?

    VoidVolker
    @VoidVolker
    Скорее всего там у вас какая-то проблема - надо изучать. У меня гитлаб крутится на 16 ядрах и 12 гигах оперативки - 10 гигов он кушает стабильно. Так что рекомендую поднять число ядер хотя бы до 6-8 и памяти минимум до 8. На 4 ядрах он в принципе работал, но с явными лагами, а вот с 16 заработал ощутимо быстрее.
    Написано
  • Что лучше использовать для параллельного выполнения nodejs и нужно ли это вообще в моем случае?

    VoidVolker
    @VoidVolker
    Диагностика сети решается обычным мониторингом - вешаете мониторинг на сеть, хотя бы на самом простом уровне мониторинг на время выполнения и частоту запросов в вашем приложении (можно, например, в тот же редис или монгу все складировать как наиболее простое решение и забирать и показывать графаной), а так же нагрузку на диски и процессоры. Собираете данные и далее уже смотрите, когда были медленные запросы - что было с другими компонентами. Кроме того, проблема может быть в стороннем сервисе, куда отправляете или откуда получаете запросы - там так-то тоже не бесконечная скорость. Так же проблемы могут быть где-то на промежуточном узле.
    Написано
  • Российский мессенджер с поддержкой звонков за границу?

    VoidVolker
    @VoidVolker
    Посмотрите в сторону покупки виртуального номера в нужной стране с работой через SIP от какого-нибудь неназываемого сервиса, который легко ищется в гугле по фразе "IP телефония, виртуальные номера, облачная АТС" (опасное название у него, да, поэтому вот так). Я им пользовался довольно продолжительное время - отличный сервис, цены вполне адекватные на сами номера.
    Написано
  • Как лучше инициализировать объект?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Так и пусть вешает. Разве ж проблема это? Вот если надо хэндлеры цеплять отдельно по каким-то специфичным причинам - то тогда да, использовать отдельный публичный метод самое то. Я всегда так и делаю:
    constructor(selectors) {
        this.fieldsInit()
        this.A = this.attachA(selectors.A)
        this.B = this.attachB(selectors.B)
    }
    Написано
  • Почему гитлаб не запускается?

    VoidVolker
    @VoidVolker
    А домен к урлу прикрутили или входите по IP? Да, одного ядра мало для гитлаба и памяти тоже лучше с запасом выделить.
    Написано