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