RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

Инструменты пользователя

Инструменты сайта


Боковая панель


Навигация

Линкшэринг

ALARM!

Добавить новую страницу

You are not allowed to add pages
linux:gitlab_password_ssh


Gitlab запрашивает пароль

Проблема: не работает git push/pull при работе через ssh ключ.

Для начала проверяем, что ssh доступ работает.

$ ssh -T git@gitlab.foobar.com
Welcome to GitLab, @John!

Если не работает, то читаем Как создать SSH ключ для Gitlab

В моем случае репо был клонирован через https

$ cat /path/.git/config   
[remote "origin"]
        url = https://gitlab.foobar.com/RTFM/proj13.git
        fetch = +refs/heads/*:refs/remotes/origin/*

отсюда и проблема.

Как перейти с HTTPS на SSH (или наоборот) написано в Github

Проверяем

$ git remote -v
origin  https://gitlab.foobar.com/RTFM/proj13.git (fetch)
origin  https://gitlab.foobar.com/RTFM/proj13.git (push)

Меняем на SSH

$ git remote set-url origin git@gitlab.foobar.com:RTFM/proj13.git

Проверяем повторно

$ git remote -v
origin  git@gitlab.foobar.com:RTFM/proj13.git (fetch)
origin  git@gitlab.foobar.com:RTFM/proj13.git (push)

EOM

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies

Discussion

Enter your comment. Wiki syntax is allowed:
 
linux/gitlab_password_ssh.txt · Последнее изменение: 2019/07/29 17:03 (внешнее изменение)