mirror of
https://github.com/git/git.git
synced 2024-05-30 10:16:11 +02:00
connect.c: disable ssh X11 forwarding by default
Prevent errors related to X11 forwarding by running 'ssh -x' command by default. Bugs in other components can sometimes cause git to hang when cloning via ssh with X11 forwarding enabled. Signed-off-by: Ondřej Pohořelský <opohorel@redhat.com>
This commit is contained in:
parent
1b0a512956
commit
3394f0cde3
13
connect.c
13
connect.c
|
@ -1350,6 +1350,19 @@ static void push_ssh_options(struct strvec *args, struct strvec *env,
|
|||
|
||||
strvec_push(args, port);
|
||||
}
|
||||
|
||||
switch (variant) {
|
||||
case VARIANT_AUTO:
|
||||
BUG("VARIANT_AUTO passed to push_ssh_options");
|
||||
case VARIANT_SSH:
|
||||
case VARIANT_PLINK:
|
||||
case VARIANT_PUTTY:
|
||||
case VARIANT_TORTOISEPLINK:
|
||||
strvec_push(args, "-x");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/* Prepare a child_process for use by Git's SSH-tunneled transport. */
|
||||
|
|
Loading…
Reference in New Issue