git pull/push просит логин и пароль на каждой операции и вы задолбались их вводить? Тогда мы идём к вам:)!Первое. Генерим ssh ключ:
ssh-keygen -t rsa -b 4096Второе. Копируем созданный ключ (файл
~/.ssh/id_rsa.pub) в глобальные настройки профиля GitLab (если ссылка не работает, идти в Settings - > SSH Keys).Третье. Проверяем, что локальный Git репозиторий работает с удаленным сервером через SSH вместо HTTP или HTTPS:
git remote -vЕсли вы видите что-то вроде
origin git@, то всё в порядке, если нет — переключаемся на SSH ссылку origin-сервера, её можно скопировать на странице репозитория в веб-интерфейсе самого Gitlab или Github:Меняем удаленный Git сервер для работы через SSH вместо HTTPS:
git remote set-url origin git@gitlab.com:dbms/vetexpert-vuejs-mobileappУра! Теперь команды
git pull/push не будут просить логина и пароля.