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