Я создаю (несколько ограниченный) клиент Git. Чтобы настроить репозиторий, вы вводите URL-адрес удаленного репозитория. Я хочу проверить, есть ли у пользователя доступ на чтение и запись к этому репозиторию. Если нет, я представляю диалог аутентификации.
Я проверяю доступ для чтения с помощью git ls-remote <url>
.
Есть ли аналогичный способ проверить доступ на запись без предварительного клонирования репо? (Я знаю, что мог бы git clone <url>
и тогда git push --dry-run
)