我一直在尝试设置 OSX 服务器以使用 Xcode CI。我的项目使用 cocoapods 和私有(private)仓库。我一直在关注本教程:http://papaanton.com/setting-up-xcode-6-and-apple-server-4-0-for-continues-integration-with-cocoapods/
但是当我以 _xcsbuildd 用户身份登录并运行添加私有(private)仓库的命令时,我收到以下错误消息
fatal: could not create work tree dir '<repo name>': permission denied
我对用户和命令行工具没有太多经验。我在网上看到很多评论说人们需要更改权限才能使其正常工作。但我不知道我需要更改什么以及在哪里。
任何人都可以告诉我我需要在哪里/修改什么/如何修改才能授予该用户访问权限以完成此过程。
最佳答案
刚找到答案。不知道 cocoapods 在哪里存储这些 repo 协议(protocol)。我打开了取景器。 Cmd + shift + g
输入~/.cocoapods/repos
右键单击 repos 文件夹并授予“所有人”对该文件夹的读写权限。现在一切正常,CI 完全正常工作
关于ios - Xcode CI 和 cocoapods 私有(private)仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32136511/