Как настроить публичный доступ к публичному репозиторию через https и ssh?
Я создал git-сервер, и мой URL-адрес репозитория будет выглядеть, как показано ниже
https: https://username@host.com/username/.git
ssh: username@host.com:.git
и я хочу сделать общий и частный доступ,
теперь я хочу, если это общедоступный репозиторий, тогда любой может клонировать этот репозиторий, не запрашивая пароль (если пользователь клонирует через ссылку https) и аутентификацию ssh (если пользователь клонирует через ссылку ssh), а если это частный репозиторий, то для его клонирования требуется аутентификация.
любой знает, как я могу этого добиться