Documentation
¶
Overview ¶
gitfed-web is gitfed's web UI: a public repo browser (README/LICENSE/tags, public repos, no login needed) plus, behind a real username/password login, self-service (manage your own keys, repos, collaborators) and an admin section for instance-admin accounts. This is DESIGN.md §9 Phase 4 ("UI web plus tard, branchée sur le même noyau identité/ACL") — it drives the same admin.Ops interface as gitfed-tui (live socket or offline store, via internal/opsconnect), not a second implementation of the repo/ACL logic.
SSH keys remain the only way to actually push/pull git — the password login here only ever grants access to this web UI.
Source Files
¶
- handlers_admin.go
- handlers_admin_audit.go
- handlers_admin_repos.go
- handlers_admin_trust.go
- handlers_admin_users.go
- handlers_auth.go
- handlers_changelog.go
- handlers_dashboard.go
- handlers_git_http.go
- handlers_home.go
- handlers_landing.go
- handlers_merge_requests.go
- handlers_notifications.go
- handlers_profile.go
- handlers_repo.go
- handlers_repo_commits.go
- handlers_search.go
- handlers_security.go
- handlers_settings.go
- highlight.go
- lang.go
- license.go
- main.go
- ratelimit.go
- render.go
- routes.go
- security_headers.go
- session.go
- theme.go
Click to show internal directories.
Click to hide internal directories.