I generated a key pair in repo -> settings -> ssh keys
and copied the pub key to autorized_keys of server
and added the fingerprint on bitbucket too
but my pipelines fail with
<span> <br>File "/usr/local/lib/python3.6/site-packages/fabric/connection.py", line 29, in opens</span><span> <a href="http://self.open/" target="_blank" rel="noopener nofollow noreferrer">self.open</a>()</span><span> <br>File "/usr/local/lib/python3.6/site-packages/fabric/connection.py", line 615, in open</span><span> self.client.connect(**kwargs)</span><span> <br>File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 437, in connect</span><span> passphrase,</span><span> <br>File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 749, in _auth</span><span> raise saved_exception</span><span> <br>File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 662, in _auth</span><span> key_filename, pkey_class, passphrase</span><span> <br>File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 571, in _key_from_filepath</span><span> key = klass.from_private_key_file(key_path, password)</span><span> <br>File "/usr/local/lib/python3.6/site-packages/paramiko/pkey.py", line 206, in from_private_key_file</span><span> key = cls(filename=filename, password=password)</span><span> <br>File "/usr/local/lib/python3.6/site-packages/paramiko/ed25519key.py", line 76, in __init__</span><span> data = self._read_private_key("OPENSSH", f)</span><span> <br>File "/usr/local/lib/python3.6/site-packages/paramiko/pkey.py", line 289, in _read_private_key</span><span> raise SSHException("not a valid " + tag + " private key file")<br></span><span>paramiko.ssh_exception.SSHException: not a valid OPENSSH private key file</span><span>File "<decorator-gen-3>", line 2, in run</span>
Do I really need to store the private key in pipelines env var ?
Can't the pipeline pick up the default identity by itself?
Any help is welcome