Короче, ты не можешь.Аутентификация имени пользователя и пароля в Git основана на аутентификации HTTP Basic.Если у вас нет HTTP-сервера в качестве посредника, то аутентификация Git не будет работать.
Вы можете ограничить доступ к общему сетевому ресурсу или каталогу, так что только вы можете получить к нему доступ, который являетсяправильный подход, но он не требует имени пользователя и пароля;вместо этого он будет полагаться на то, что вы выполняете аутентификацию на сетевом ресурсе или имеете соответствующие разрешения на доступ к каталогам, которые будут применены на стороне сервера, как и для любого другого каталога.