ios - Xcode CI 和 cocoapods 私有(private)仓库

标签 ios xcode git continuous-integration cocoapods

我一直在尝试设置 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/

相关文章:

iphone - Xcode 中的约束问题

ios - 带有文本字段验证警报的 UIAlertController 在 swift ios 中显示问题

git fetch upstream 不起作用

git - Git 用户的单调?

ios - 嵌套推送动画 iOS7 错误?

ios - 选项卡式 iOS 应用程序中的单个选项卡不断崩溃

ios - NSFetchedResultsController 缓存

ios - 使用 Eureka 表单隐藏部分的页眉和页脚

c++ - 在 Mac 上使用/使用 boost::filesystem 连接文件路径时程序崩溃

java - 如何将 Git 分支名称作为 pom.xml 中依赖版本的变量