SSH-ключи - используются для идентификации клиента при подключении к серверу по SSH-протоколу. Используйте этот способ вместо аутентификации по паролю.
Вступление
Если вы ранее работали с Git на Windows то с вероятность 99% при выполнении стандартных команд у вас не просило каждый раз пароль. Это дико вымораживает и ухудшает продуктивность. Создание ssh-ключа и решает эту проблему в Ubuntu.
Создадим ssh-ключ
Данная инструкция учитывает чистую Ubuntu, которую только установили.
1. Установим xclip.
sudo apt install xclip
2. Создаем ssh-ключ:
ssh-keygen -t rsa -C "your.email@example.com" -b 4096
3.Осталось скопировать ваш ключ и вставить в нужное поле вашего git'a. Тут вам поможет данная команда:
xclip -sel clip < ~/.ssh/id_rsa.pub/
P.s: пароль все равно будет просить если до этого вы клонировали себе репозиторий через https. Скопируйте его заново по ssh и более у вас пароли просить Git не будет.