我一直在尝试将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在哪里存储这些存储库。我打开取景器。 Cmd + Shift + G
输入~/.cocoapods/repos
右键单击repos文件夹,并授予“所有人”对该文件夹的读写权限。现在一切都很好,CI可以正常工作