upload git confirma para host externo com scp, ftp, rsync ou qualquer coisa

0

Eu quero enviar confirmações do meu projeto para outro lugar (etc: host da web ou servidor de backup)

No momento, eu estou executando este comando para obter alterações de confirmação. e mova os arquivos para o destino:

 git diff-tree --no-commit-id --name-only -r HEAD | xargs tar -cf ch.tar

Existe alguma maneira de alterar xargs tar -cf ch.tar com qualquer comando (como: scp, rsync, ftp ou ..) para enviar lista de arquivos automaticamente para o servidor externo?

    
por ingenious 29.01.2018 / 07:21

1 resposta

0

Eu uso xargs com scp:

git diff-tree --no-commit-id --name-only -r HEAD | xargs -n1 -i scp -C -P 1234 {} [email protected]:/var/public_html/{}
    
por ingenious 31.01.2018 / 11:33