====== Gitlab запрашивает пароль ====== Проблема: не работает git push/pull при работе через ssh ключ. Для начала проверяем, что ssh доступ работает. $ ssh -T git@gitlab.foobar.com Welcome to GitLab, @John! Если не работает, то читаем [[https://docs.gitlab.com/ee/ssh/|Как создать 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 (или наоборот) написано в [[https://help.github.com/en/articles/changing-a-remotes-url|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) //Обновлено 19.10.2021// Ошибка **Bitbucket Permission denied (publickey)** ssh -T git@bitbucket.org git@bitbucket.org: Permission denied (publickey). Решение: добавить в файл ''~/.ssh/config'' Host bitbucket.org HostName bitbucket.org PubkeyAcceptedKeyTypes +ssh-rsa Проверка ssh -T git@bitbucket.org logged in as git You can use git to connect to Bitbucket. Shell access is disabled EOM {{tag>git gitlab bitbucket ssh}}