Посмотрите на ваш файл .git/config
. Удаленная часть будет выглядеть следующим образом:
[remote "origin"]
url = https://url.tld
Измените ее на
[remote "origin"]
url = git@url:/path/on/server
Тогда она будет использовать S SH. Вы можете скопировать ключ S SH на сервер, и вам больше никогда не потребуется пароль