Привет всем. Имеется приватная репа с секретом SSH_PRIVATE_KEY (id_rsa c сервера)
В композере имеется такая запись
{
"type": "package",
"package": {
"name": "org-name/package-name",
"version": "1",
"source": {
"type": "git",
"url": "git@github.com:org-name/package-name.git",
"reference": "main"
}
}
}
Вот кусок yml
...
runs-on: ubuntu-latest
steps:
- name: Set up SSH key
run: |
mkdir -p ~/.ssh
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh-keyscan github.com >> ~/.ssh/known_hosts
- name: Checkout
uses: actions/checkout@v4
...
При деплое получаю ошибку
Failed to execute git clone --mirror -- 'git@github.com:org-name/package-name.git' '/home/runner/.cache/composer/vcs/git-github.com-org-name-package-name.git/'
Cloning into bare repository '/home/runner/.cache/composer/vcs/git-github.com-org-name-package-name.git'...
ERROR: Repository not found.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
При этом локально я стягиваю репу, проблем нет. Жутко туплю, нужна подсказка)