BlackGit is a Git tool that enables partial cloning and sparse checkout of large repositories with per-user access control. It consists of a client-side CLI wrapper around standard Git and a server-side proxy that enforces path-level blob authorization, allowing users to download only files they have permission to access without needing full repository history.