Estoy construyendo un cliente Git (algo limitado). Para configurar un repositorio, ingrese la URL del repositorio remoto. Quiero comprobar si el usuario tiene acceso de lectura + escritura a ese repositorio. Si no, presento un diálogo de autenticación.
Compruebo 'leer' el acceso a git ls-remote <url>
.
¿Existe una forma análoga de verificar el acceso de 'escritura' , sin clonar primero el repositorio? (Sé que podría git clone <url>
y luego git push --dry-run
)