Я установил Xcode Bot для проекта, который размещен на github. Я выполнил шаги и установил бота для использования моего существующего ключа SSH. Проверка завершается успешно, и проект будет проверяться и строиться.
Затем я добавил оболочку script в пред-триггерное действие, которое увеличивает версию в plist, тэги ее и фиксирует это изменение в github.
Однако, когда я пытаюсь выполнить git push из оболочки script, я получаю следующее:
- Нажатие на git @github.com: spex-app/spex-ios.git Разрешение отклонено (publickey).
fatal: Не удалось прочитать из удаленного репозитория.
Почему сервер успешно проверит мой проект, но не сможет нажать изменения. Я заметил, что пользователь _xcsbuildd. Я попытался скопировать ключи .ssh в этот /var/ _xcsbuildd/.ssh, и это тоже не сработает.