I setup SSH keys in Settings/Pipelines/SSH keys.
With that key pair, I can ssh, or SFTP to my target server using the SSH key from my pipelines without any problem.
But when I use git-ftp :
git ftp push -vv --branch test -u deploy sftp://my.server.org/target/path/
I have the following response :
Wed May 24 08:30:30 UTC 2017: Host is 'test.maforet.fr'. Wed May 24 08:30:30 UTC 2017: User is 'deploy'. Wed May 24 08:30:30 UTC 2017: No password is set. Wed May 24 08:30:30 UTC 2017: Path is 'var/www/appli.maforet.fr/'. Wed May 24 08:30:30 UTC 2017: Syncroot is ''. Wed May 24 08:30:30 UTC 2017: CACert is ''. Wed May 24 08:30:30 UTC 2017: Insecure is ''. Wed May 24 08:30:30 UTC 2017: Retrieving last commit from sftp://test.maforet.fr/var/www/appli.maforet.fr/. * Hostname was NOT found in DNS cache * Trying xx.xx.xx.xx... * Connected to my.server.org (xx.xx.xx.xx) port 22 (#0) * SSH MD5 fingerprint: 5a99exxxxxxxxxxxxxxxxxxxf73d9375 * SSH authentication methods available: publickey * Using ssh public key file /root/.ssh/id_dsa.pub * Using ssh private key file /root/.ssh/id_dsa * SSH public key authentication failed: Unable to open public key file * Failure connecting to agent * Authentication failure * Closing connection 0 curl: (67) Authentication failure
Should I specify the public key file with --pubkey ? If yes, where is located the public key file (I know where is the private key) ?
Thanks for your help.
i have exactly the same issue. have u ever managed to solve it?
Hello try to encode your private key base64 and use it as a environnement variable
take a look on section Use multiple SSH keys in your pipeline
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.