We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rsync can benefit from an alternative remote shell, like for example using a control master ssh connection.
We should allow user to specify remoteShell under profiles > connection. This will be used as the -e parameter when invoking rsync. For example:
rsync -av -e '{{remoteShell}}' --exclude-from=.piaasignore --delete --copy-links . [email protected]:~/src
Control Master SSH Scenario:
ssh -nNf -o ControlMaster=yes -o ControlPath="$HOME/.ssh/.control-%L-%r@%h:%p" user@host
ssh -o 'ControlPath=$HOME/.ssh/control-%L-%r@%h:%p'
The text was updated successfully, but these errors were encountered:
No branches or pull requests
rsync can benefit from an alternative remote shell, like for example using a control master ssh connection.
We should allow user to specify remoteShell under profiles > connection. This will be used as the -e parameter when invoking rsync. For example:
Control Master SSH Scenario:
ssh -nNf -o ControlMaster=yes -o ControlPath="$HOME/.ssh/.control-%L-%r@%h:%p" user@host
ssh -o 'ControlPath=$HOME/.ssh/control-%L-%r@%h:%p'
The text was updated successfully, but these errors were encountered: