The issue
I use a gitea instance for my git hosting. A firewall hides the service for ssh access unless I am in the local network. So I have to use https for the git URL, which forces me to use a username and password when using the command line.
See the archives for more.