Original user report: I've created a bot user that has access to a repository and is used to clone from inside a docker container.
I cost me hours to find out why i get the error message everytime:
```
Exception: No repository "XXX" exists!
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
```
The user has been added to a group that has access to the repo and I've also added the user directly to the repo. Everthing ends up in this error message.
The problem was: The user has no access to the Diffusion module...
It would be nice if that is noted in the error message.
===
To reproduce:
- create a diffusion repository with restrictive access settings
- try to `git pull` as a user who doesn't have access to the repository
- get error message