Вы читали всю статью. В частности:
Более простой способ, который я обнаружил, заключался в том, чтобы предоставить пользователю apache дом каталог (через / etc / passwd) и каталог .ssh, а затем запустите ssh-keygen от имени пользователя apache (www)
$> sudo -u www ssh-keygen -t rsa Это создает ключи и помещает их в ожидаемом месте с соответствующими разрешениями.
Затем я добавил ключ как доступный только для чтения ключ для репозитория BitBucket и все работало, как ожидалось.