set Access
Sets, unsets or changes local secrets for accessing the repository or disables the given access mode.
Examples
To protect both read and write access with the same password:
val password = LocalPassword("supersecret")
repo.setAccess(read: EnableAccess(password), write: EnableAccess(password))
Content copied to clipboard
To require password only for writing:
repo.setAccess(read: EnableAccess(null), write: EnableAccess(password))
Content copied to clipboard
To competelly disable write access but leave read access as it was. Warning: this operation is currently irreversibe.
repo.setAccess(write: DisableAccess)
Content copied to clipboard