Bir (biraz sınırlı) Git istemcisi oluşturuyorum. Bir depo kurmak için, uzak deponun URL'sini girersiniz. Kullanıcının bu depoya okuma + yazma erişimi olup olmadığını kontrol etmek istiyorum. Değilse, bir kimlik doğrulama iletişim kutusu sunuyorum.
Ben kontrol erişimi 'okundu' ile git ls-remote <url>
.
Önce depoyu klonlamadan 'yazma' erişimini kontrol etmenin benzer bir yolu var mı ? (Yapabileceğimi biliyorum git clone <url>
ve sonra git push --dry-run
)