ok so I add the following problem to deal with.
Posted here for reference.
Even if the user and host are the same, they can still be distinguished in ~/.ssh/config. For example, if your configuration looks like this:
Then you just use gitolite-as-alice and gitolite-as-bob instead of the hostname in your URL: