Funciones Organización

Gitrust une los ladrillos de un GTA_001 moderno Cada función está diseñada para permanecer simple, auditable y sin dependencia externa.

The six pillars of Gitrust around a Rust memory-safe core Gitrust Rust memory-safe Security Zeroize · SSH 4096 Compliance ANSSI PA-074 Self-hosting Zero cloud Integration HTTP + SSH Collaboration Multi-team Observability SBOM · Audit

Glosario de Funciones

Memoria de seguridad

Rust
Base 100% Rust con #![forbid(unsafe_code)] en cajas críticas. Sin comportamiento indefinido, sin fugas explotables.
Tontos
deny(unwrap_used, expect_used, panic, indexing_slicing) aplica a todo el código. Los errores son geered, nunca escamotes.
Cero
Secretos (tokens, hashs) implementan la línea Zeroize : la memoria se borra automáticamente de la destrucción.
SSH endurecido
Cles RSA = 4096 bits impuestos, algoritmos de rechazo bajos, huellas dactilares SHA256 verificadas en cada conexión.

ANSSI PA-074

Proveedores de auditoría
Cada dependencia es rastreable, versionnee y auditable a través del Manifiesto de Cargo y el Manifiesto integrado
Bloques transitorios
Validación sistemática de las vías del disco ( .., / y \.
Journalization
Vías de auditoría sobre operaciones sensibles: creación, intercambio, eliminación de depósito, giro de clave, cambio de permiso.

Despliegue soberano
Un archivo Rust, un servicio No de terceros, sin llamadas de red externas.
Cero CDN
Todos los activos (CSS, JS, fuentes) se sirven localmente. CSP estricto bloqueo de dominios externos.
Cero telemetría
No hay datos en ningún otro lugar que en sus propios periódicos. Las métricas permanecen en tu casa.

Colaboración

Funciones jerárquicas
Cuatro funciones claras: , , , . Autor real = max(individual, equipo).
Compartir depósitos
Compartir individual o equipo, con o sin herencia. Los derechos se combinan, nunca eludin.
Organizaciones
Estructura con aislamiento de espacios de nombres y teclas SSH.

Integración

HTTP nativo Git
HTTP completo Smart (clone, fetiche, push) sin capa proxy. Compatible con todos los clientes estándar de Git.
Native Git SSH
Servidor SSH integrado (port 2222 por defecto), autenticación de clave pública, buena gestión de ganchos.
Ganchos de estiramiento
Puntos de extensión pre-receive, post-receive, update para conectar sus tuberías, escáneres, notificaciones.
Facultativo
tuberías nativas que activan cada empuje a través del gancho post-receive. Edificios reproducibles, portátiles y versionados valorados.
Cohesive API
REST Puntos finales para la automatización (creación de puntos, gestión clave, invitación del usuario).

Observabilidad y calidad

Generación automática de la nomenclatura de software en el formato de
Análisis de vulnerabilidad
Integración continua con
Registros de estructuras
JSON Logs exploitable by any aggregator (ELK, Loki, Graylog) without parser adaptation.

Corriente de trabajo para el desarrollo

From the developer workstation to the self-hosted infrastructure Developer git / SSH / HTTPS Gitrust axum · HTMX · Rust PostgreSQL metadata, permissions Bare repos on local disk Dagger CI pipelines · post-receive hook Dependency-Track SBOM · CVE core data hooks / CI on your infra

¿Listo para controlar tu código?

Gitrust está en despliegue progresivo. Para acceder a una demo, haga sus preguntas o vaya acompañado en una integración con ANSSI, póngase en contacto con el equipo.