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:
on other 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…
SU