Fossil: Login Groups
a day ago
- #Fossil
- #Login-Groups
- #User-Management
- Fossil's Login-Groups UI feature and login-group command allow managing user credentials across multiple repositories without redundancy.
- Login groups work between joined repositories for users with the same name, enabling shared login sessions.
- User tables aren't merged when setting up a login group; initial passwords and credentials remain separate.
- Changes to user tables propagate to other repos in the group only if 'Apply changes to all repositories' is selected.
- Login groups affect only HTTP interfaces, not SSH clones, unless forced to use HTTP.
- Restrictions create subtle interactions, such as differing user capabilities not merging across repos.
- User changes (creation, deletion, modifications) propagate to all repos in the group if 'apply to all' is selected.
- Login groups are named, and a repo can belong to only one login group at a time.
- Trust in login groups is transitive within a single server, allowing indirect repo connections.