Permisos
Da a cada conexión solo la autoridad que necesita.
RepoHop calcula el acceso efectivo a partir de cuatro límites: la política del repositorio, la concesión OAuth de la conexión, los límites del plan y el bloqueo local. Siempre gana el límite más restrictivo.
| Permiso | Permite | Valor inicial |
|---|---|---|
| Lectura | Listar, inspeccionar, buscar, crear instantáneas, consultar estado y ver diferencias | Activado |
| Escritura | Crear, modificar y eliminar archivos dentro del repositorio aprobado | Desactivado |
| Ejecución | Ejecutar comandos acotados basados en argumentos como tu usuario local | Desactivado |
| Commit | Crear un commit Git exacto tras volver a comprobar HEAD y el parche | Desactivado |
| Push | Enviar cambios fast-forward al remoto aprobado | Desactivado |
Push siempre requiere Commit. Ejecución no es un entorno aislado: un comando permitido se ejecuta con la autoridad de la cuenta que ejecuta RepoHop Local. Usa una cuenta del sistema dedicada o un aislamiento más fuerte cuando el repositorio lo necesite.
Las ampliaciones de permisos requieren aprobación local. Las reducciones y revocaciones se aplican de inmediato.