How can I have a repository configuration file which is only loaded under a certain user?
Para isso, você pode usar permissões de usuário. Se você tem dois usuários e esse arquivo de configuração não deve ser permitido para esse usuário, não forneça read & executar permissões para outros usuários.