Я создаю (несколько ограниченный) клиент Мерзавца. Для установки репозитория Вы вводите URL в удаленный repo. Я хочу проверить, есть ли у пользователя read+write доступ к тому репозиторию. В противном случае я представляю диалог аутентификации.
Я проверяю доступ 'чтения' с git ls-remote <url>
.
Существует ли аналогичный способ проверить доступ 'записи', не клонируя repo сначала? (Я знаю, что мог git clone <url>
и затем git push --dry-run
)