Xcode CI и частный репозиторий Cocopods

Я пытался настроить сервер OSX для использования Xcode CI. В моем проекте используются кокаоподы и частное репо. Я следовал этому руководству: http://papaanton.com/setting-up-xcode-6-and-apple-server-4-0-for-continues-integration-with-cocoapods/

Но когда я вхожу в систему как пользователь _xcsbuildd и запускаю команду для добавления частного репо, я получаю следующее сообщение об ошибке.

fatal: could not create work tree dir '<repo name>': permission denied

У меня нет большого опыта работы с пользователями и инструментами командной строки. Я видел много комментариев в Интернете, в которых говорилось, что людям нужно изменить разрешения, чтобы заставить его работать. Но я понятия не имею, что мне нужно изменить и где.

Может ли кто-нибудь сказать мне, где/что/как мне нужно изменить, чтобы дать этому пользователю доступ для завершения этого процесса.


person Simon McLoughlin    schedule 21.08.2015    source источник


Ответы (1)


Только что нашел ответ. Понятия не имел, где Cocopods хранит эти репозитории. Я открыл искатель. Cmd + Shift + G

напечатал ~/.cocoapods/repos

щелкните правой кнопкой мыши папку репозиториев и дайте «всем» доступ для чтения и записи к папке. Теперь все хорошо, CI работает полностью

person Simon McLoughlin    schedule 21.08.2015