Задать вопрос
@IliaMal

Почему запрашивается пароль при git push если авторизация по ключу настроена?

Здравствуйте.

Настроил авторизацию по ключу, авторизация проходит корректно, так как при запросе ssh gitlab.com в ответ получаю "welcome".

git remote -v возвращает
origin  https://gitlab.com/bla-bla-bla.git (fetch)
origin  https://gitlab.com/malashko/bla-bla-bla.git (push)

Путь соответствует записи в конфигах .git/config

Может на стороне репозитория что то надо настроить?
Подскажите в чем может быть проблема.
  • Вопрос задан
  • 247 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Если вы хотите аутентификацию по ключу, то вам нужен remote с URL для SSH-протокола, а у вас тут HTTPS-протокол, на который ваши SSH-ключи никак не влияют — там аутентификация своя — по паролю, либо токену.

Скорее всего вам надо поменять ссылку на правильную.
git remote set-url origin git@gitlab.com:malashko/bla-bla-bla.git
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы