Git

NOME

git remote-fd - Reflita o fluxo de transporte inteligente de volta para quem chamou

RESUMO

"fd::<infd>[,<outfd>][/<anything>]" (as URL)

DESCRIÇÃO

Este auxiliar utiliza os descritores do arquivo definidos para se conectar em um servidor Git remoto. Isso não é para usuários finais, porém para programas e scripts que chamam git fetch, push ou archive.

Caso apenas o <infd> seja informado, será considerado um soquete bidirecional conectado com o servidor Git remoto (git-upload-pack, git-receive-pack ou git-receive-pack ou git-upload-archive). Caso ambos os <infd> e o <outfd> sejam informados, eles serão pipes conectados em um servidor Git remoto (o <infd> sendo o pipe da entrada e o <outfd> sendo o da saída.

Supõe-se que qualquer procedimento de acordo (handshake) que já tenha sido concluído (como o envio da solicitação do serviço para o git://) antes da inicialização deste assistente.

<anything> pode ser qualquer texto. É ignorado. Destina-se a prover informações ao usuário na URL, caso esta URL seja exibida em algum contexto.

VARIÁVEIS DO AMBIENTE

GIT_TRANSLOOP_DEBUG

Se definido, imprime as informações de depuração sobre várias leituras/gravações.

EXEMPLOS

git fetch fd::17 master

Busque o mestre, utilizando o descritor do arquivo nº 17 para se comunicar com o git-upload-pack.

git fetch fd::17/foo master

O mesmo que acima.

git push fd::7,8 master (as URL)

O push master, usando o descritor do arquivo #7 para ler os dados do git-receive-pack e o descritor de arquivo #8 para gravar os dados no mesmo serviço.

git push fd::7,8/bar master

O mesmo que acima.

VEJA TAMBÉM

GIT

Parte do conjunto git[1]

scroll-to-top