For everything else there is: gopass! This is a password manager that stores all passwords encrypted with GPG in git (should not be public, because metadata is not encrypted).
Due to compatibility with pass, there is a variety of tools, clients (Windows/Mac/Linux/Android/iOS), and extensions for most browsers. With wrapper scripts and almost arbitrary formatting of the entries you can do pretty much anything and use gopass very individually. So, it can be used by every team member.
In addition, gopass organizes passwords via (multi-)stores, which allows to control access very well. These stores can then be used locally by authorized persons to create the following structure, for example: