Este é o comando git-remote-ext que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
git-remote-ext - Construa uma ponte entre transporte inteligente e comando externo.
SINOPSE
git remote add "ext :: [ ...] "
DESCRIÇÃO
Este ajudante remoto usa o especificado para se conectar a um servidor Git remoto.
Dados gravados em stdin do especificado é considerado enviado para um servidor git: //,
git-upload-pack, git-receive-pack ou git-upload-archive (dependendo da situação) e dados
ler do stdout de é considerado recebido do mesmo serviço.
Comando e argumentos são separados por um espaço sem escape.
As seguintes sequências têm um significado especial:
'%'
Espaço literal no comando ou argumento.
%%
Sinal de porcentagem literal.
%s
Substituído pelo nome (receive-pack, upload-pack ou upload-archive) do serviço Git
deseja invocar.
%S
Substituído por um nome longo (git-receive-pack, git-upload-pack ou git-upload-archive) de
o serviço que o Git deseja invocar.
%G (devem ser os primeiros caracteres em um argumento)
Este argumento não será passado para . Em vez disso, fará com que o ajudante
comece enviando git: // solicitações de serviço para o lado remoto com o campo de serviço definido
para um valor apropriado e o campo do repositório definido para o resto do argumento. Predefinição
não é enviar tal pedido.
Isso é útil se o lado remoto for git: // servidor acessado por algum túnel.
%V (devem ser os primeiros caracteres do argumento)
Este argumento não será passado para . Em vez disso, ele define o campo vhost no
git: // solicitação de serviço (para o resto do argumento). O padrão é não enviar vhost em tal
pedido (se enviado).
MEIO AMBIENTE VARIÁVEIS:
GIT_TRANSLOOP_DEBUG
Se definido, imprime informações de depuração sobre várias leituras / gravações.
MEIO AMBIENTE VARIÁVEIS PASSOU TO COMANDO:
GIT_EXT_SERVICE
Defina com o nome longo (git-upload-pack, etc ...) do auxiliar de serviço que precisa ser invocado.
GIT_EXT_SERVICE_NOPREFIX
Defina como nome longo (upload-pack, etc ...) do auxiliar de serviço que precisa ser invocado.
EXEMPLOS:
Este helper remoto é usado de forma transparente pelo Git quando você usa comandos como "git fetch
"," clone git ",," git push "ou" git remote add ", Onde
começa com ext ::. Exemplos:
"ext :: ssh -i /home/foo/.ssh/somekey [email protegido] %S foo / repo"
Como host.example: foo / repo, mas use /home/foo/.ssh/somekey como par de chaves e usuário como usuário
no lado remoto. Isso evita a necessidade de editar .ssh / config.
"ext :: socat -t3600 - ABSTRACT-CONNECT: / git-server% G / somerepo"
Representa o repositório com path / somerepo acessível através do protocolo git em resumo
endereço do namespace / servidor git.
"ext :: git-server-alias foo% G / repo"
Representa um repositório com caminho / repo acessado usando o programa auxiliar
"git-server-alias foo". O caminho para o repositório e o tipo de solicitação não são passados
na linha de comando, mas como parte do fluxo do protocolo, como de costume com o protocolo git: //.
"ext :: git-server-alias foo% G / repo% Vfoo"
Representa um repositório com caminho / repo acessado usando o programa auxiliar
"git-server-alias foo". O nome do host para o servidor remoto passado no protocolo
stream será "foo" (isso permite que vários servidores virtuais Git compartilhem um link de nível
endereço).
"ext :: git-server-alias foo% G / repo% com% spaces% Vfoo"
Representa um repositório com caminho / repo com espaços acessado usando o programa auxiliar
"git-server-alias foo". O nome do host para o servidor remoto passado no protocolo
stream será "foo" (isso permite que vários servidores virtuais Git compartilhem um link de nível
endereço).
"ext :: git-ssl foo.example / bar"
Representa um repositório acessado usando o programa auxiliar "git-ssl foo.example / bar".
O tipo de solicitação pode ser determinado pelo auxiliar usando variáveis de ambiente (ver
acima).
Use git-remote-ext online usando serviços onworks.net