В настоящее время получаю это каждый раз, когда я запускаю свой конвейер: Permission denied (publickey).
Шаги на данный момент:
На Mac:
- cd ~ / .ssh
- ssh-keygen -t rsa -N '' -f my_ssh_key
- base64 ‹my_ssh_key
- ssh-copy-id -i my_ssh_key.pub [email protected]
- cd / my / репо / путь
- ssh-keyscan -t rsa server.domain.com ›my_known_hosts
На BitBucket
Репо ›› Настройки ›› SSH-ключ ›› Использовать мой
- Вставил результат base64 ‹my_ssh_key в Private
- Вставил my_ssh_key.pub в Public.
Запустить конвейер
- ssh [email protected] ls -l / var / www
В разрешении отказано (публичный ключ).
pipeline.yml
image: node:6.9.4
pipelines:
default:
- step:
caches:
- node
script:
- ssh [email protected] ls -l /var/www