Module: Flow::Build::Service::Git::SshKey
- Included in:
- Flow::Build::Service::Git
- Defined in:
- lib/flow/build/service/git/ssh_key.rb
Instance Method Summary collapse
Instance Method Details
#install_ssh_key ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/flow/build/service/git/ssh_key.rb', line 8 def install_ssh_key script << "mkdir -p $HOME/.ssh" script << "echo \"#{ssh_key}\" >> $HOME/.ssh/id_rsa" script << "chmod 600 $HOME/.ssh/id_rsa" script << "eval `ssh-agent` &> /dev/null" script << "ssh-add $HOME/.ssh/id_rsa &> /dev/null" script << "echo \"Host #{git_host}\n\tBatchMode yes\n\tStrictHostKeyChecking no\n\" >> $HOME/.ssh/config" script << "\n" end |