RTFM.WIKI

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

User Tools

Site Tools


Sidebar


Навигация

Линкшэринг

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

Discussion

Enter your comment. Wiki syntax is allowed:
 
linux/gitlab_password_ssh.txt · Last modified: 2019/07/29 17:03 (external edit)