here’s my custom TCI config
before_install: - echo -e "Host *\n\tStrictHostKeyChecking no\n" > ~/.ssh/config - echo -e $id_rsa.pub > ~/.ssh/id_rsa.pub - echo -e $id_rsa > ~/.ssh/id_rsa - sudo chmod 600 ~/.ssh/* - sudo chmod 644 ~/.ssh/config - eval `ssh-agent -s` $ ssh-add ~/.ssh/id_rsa Enter passphrase for /home/travis/.ssh/id_rsa:
ssh-add step, it ask me the passphrase and it’s stop the deployment. I have tested with an other ssh key without passphrase but it don’t fix my issue at all.
I have tested lot of solution like
$MY_PASSWORD | ssh-add ~/.ssh/id_rsa or
echo "$MY_PASSWORD" | ssh-add ~/.ssh/id_rsa but it don’t works.
I have added to my .ssh/config (you can see it in my config):
Host * StrictHostKeyChecking no
isn’t it supposed to make it don’t ask me the passphrase ? have also used
travis whatsup to confirm some things, and it checks out…