ok so I add the following problem to deal with.

Posted here for reference.

Source

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: