Re: does the git over ssh protocol tell the server the hostname?
- From
Shawn Pearce <spearce@spearce.org>
- Date
- Mar 1, 2015, 00:41 UTC
- Message-ID
- <CAJo=hJtgYp53UMXA0x32TRz2y7jynuE6b31fvuNWJ2FH=iMWuA@mail.gmail.com>
- In-Reply-To
- <1424992494.4663.28.camel@scientia.net>
On Thu, Feb 26, 2015 at 3:14 PM, Christoph Anton Mitterer <calestyo@scientia.net> wrote:
Show 7 quoted lines
> > I saw that when plain git (i.e. git://) is used, the client tells the > server the hostname specified on the client side. > For http one has the same automatically via http's Host: header. > > But after watching the git's over-ssh protocol, I couldn't find anything > like that there? :-(
No, it does not send the host name.
The host name in SSH that Git sees could be an alias in the user's ~/.ssh/config file that is rewritten to a different host. So virtual hosting keying off that could be confusing since the end user expects to have more control over it than they do with git:// or https:// where the host name is usually a DNS record the user does not control.