存储在iCloud Drive中的项目的Xcode git commit失败

时间:2016-01-17 19:58:00

标签: xcode git icloud

我刚将我的Xcode项目移至iCloud Drive,看看我是否可以在计算机上使用它们。到目前为止,一切都很完美......除了git。我无法提取历史记录并尝试提交给我一个这样的错误: enter image description here

我听说很多人说iCloud Drive有问题,我应该使用GitHub,但我已经支付了iCloud,而且我的所有其他文件都在那里。这并不是说我不愿意转换,但是我想知道为什么会出现这些错误所以我可以做出明智的决定。

2 个答案:

答案 0 :(得分:1)

好的,我只是在这里吐痰,但是有没有机会在错误的Slidefari文件夹中寻找Asset.xcassets?我注意到您的项目文件夹名为Slidefari,Asset.xcassets文件夹的父项也是如此。

因为我不得不使用XCode已经有一段时间了,而“使用”我的意思是“撕掉我的头发”,而我只使用GitHub进行CVS,但也许更改项目文件夹的名称将会删除一个变量? (并且可能会破坏您的项目,因为软件设计,AMIRITE ???)

希望这有帮助!

答案 1 :(得分:0)

根据存储库在其创建的计算机上运行良好的事实来判断,这听起来像是某种git身份验证问题。

这取决于您的存储库的身份验证方式。很多repo都让你用keygen生成一个ssh密钥并提交。我并不是100%肯定这种安全性如何运作,但我冒昧地猜测证书和所涉及的证书是以1:1为基础与你的计算机挂钩的。

我正考虑将我的Xcode项目移至iCloud驱动器,但我担心风险。我很想知道你是否找到了解决方案。感谢。