bitbucket - 使用 Xcode 10 在 bitbucket 上创建远程时发生错误
问题描述
我刚刚升级到 Xcode 10。它具有内置的 bitbucket 支持。我已经在使用 bitbucket。在网站上创建存储库后,请始终执行“添加现有远程”。所以目前没有问题。使用 Xcode 10,在 Xcode 首选项中添加我的 bitbucket 帐户后,我尝试为一个测试项目“创建(我的应用程序名称)远程 ...”。但我得到“发生未知错误”。尝试了 HTTPS 和 SSH,仍然无法正常工作。
解决方案
最后我自己想通了!
“存储库名称”引起了问题。当您在 Xcode 10 中创建远程时,默认名称是您在 Xcode 中的项目名称。但经过多次测试,我发现这个名称不能包含大写字母或空格。在我将名称更改为所有小写字母并用“_”替换空格后,一切恢复正常。有趣的是,我能够使用大写字母和空格在网站上创建一个存储库。
编辑:
找到了官方原因:
这个名字被用作“蛞蝓”。
错误信息是:
无效的蛞蝓。Slugs 必须是小写字母数字,还可以包含下划线、破折号或圆点。
Xcode 应该向开发人员展示这一点,以节省他们数小时的挫败感。
推荐阅读
- ms-access - Access 2000/2010 中超过 255 个字段
- firebase - Firebase 返回未定义
- bash - 为以空格分隔的字符串中的所有元素添加前缀/后缀
- php - 删除特定字符后的部分字符串
- flutter - 当 .keepSynced(true) 时,Firebase Realtime .once() 是否仍会下载整个节点?
- excel - 在 Excel 公式中将列号与行字母分开
- python - Pandas 使用数据框名称替换第二个数据框中任何位置的数据,并带有 id
- python-3.x - Python:将文件树复制到文本文件
- mysql-workbench - 无法使用本地套接字/管道 MAMP 连接到 MySQL
- ios - 允许用户在 React Native 中更改 App 图标