GIT-REMOTE-EXT(1) Git Manual GIT-REMOTE-EXT(1) (NAME) git-remote-ext - (SYNOPSIS) git remote add "ext::[ ...]" (DESCRIPTION) . (stdin) git:// git-upload-pack git-receive-pack git-upload-archive ( ) (stdout) . . : '% ' . %% . %s (receive-pack upload-pack upload-archive) . %S (git-receive-pack git-upload-pack git-upload-archive) . %G ( ) . git:// service repository . . git:// . %V ( ) . vhost git:// ( ) . vhost ( ). (ENVIRONMENT VARIABLES) GIT_TRANSLOOP_DEBUG / . (ENVIRONMENT VARIABLES PASSED TO COMMAND) GIT_EXT_SERVICE ( git-upload-pack ) . GIT_EXT_SERVICE_NOPREFIX ( upload-pack ) . (EXAMPLES) "git fetch " "git clone " "git push " "git remote add " ext:: . : "ext::ssh -i /home/foo/.ssh/somekey user@host.example %S foo/repo" host.example:foo/repo /home/foo/.ssh/somekey user . .ssh/config . "ext::socat -t3600 - ABSTRACT-CONNECT:/git-server %G/somerepo" /somerepo git /git-server . "ext::git-server-alias foo %G/repo" /repo "git-server-alias foo" . git:// . "ext::git-server-alias foo %G/repo %Vfoo" /repo "git-server-alias foo" . "foo" ( ). "ext::git-server-alias foo %G/repo% with% spaces %Vfoo" /repo with spaces "git-server-alias foo" . "foo" ( ). "ext::git-ssl foo.example /bar" "git-ssl foo.example /bar" . ( ). (SEE ALSO) gitremote-helpers(7) (GIT) git(1) Git 2.55.0 2026-06-29 GIT-REMOTE-EXT(1)