Avoid mentioning Git, we now support more VCSs

Signed-off-by: Michal Čihař <michal@cihar.com>
This method is not onlyabout git now

Signed-off-by: Michal Čihař <michal@cihar.com>
Fix permission names to not mention git

Signed-off-by: Michal Čihař <michal@cihar.com>
Permissions migration

Signed-off-by: Michal Čihař <michal@cihar.com>