当Cocoapods不知道我的GitHub凭据时,它如何访问我的私有GitHub存储库(框架在哪里)?

时间:2018-08-21 15:33:06

标签: github cocoapods

GitHub在私有存储库中这样说:“只有存储库所有者,您以及您选择与之共享的任何协作者都可以使用它们”在此链接中:https://help.github.com/articles/create-a-repo/

我创建了一个Swift Framework项目,将其置于版本控制下,并将提交提交到我的私有GitHub存储库,这时要求我输入GitHub用户名和密码。

我还在GitHub上建立了一个私有Specs存储库,并将该规范存储库添加到了我的Cocoapods安装中(因为Cocoapods是实际上将Podspec添加到规范存储库的中间人,执行了所有的健全性检查等等)。 / p>

我通过Cocoapods命令在我的规范仓库中添加了一个podspec。 podspec包含了我的Framework所在的GitHub上另一个私有存储库的源代码。

在一个podfile中,我将源包含在我的私有规格仓库中,并包含了主要的Cocoapods规格仓库,然后列出了我的pod。

我已成功将Pod安装到一个新的空白项目中。但是如何? 我的Cocoapods安装程序不知道我是谁。如何在我的私有GitHub存储库中获取框架?因为如果我注销GitHub,然后将源代码粘贴到浏览器中的该存储库中,则会得到GitHub 404 Jedi介意技巧页面。

这是否意味着如果我将包含我的私有规范源的podfile发送给随机的人,他/她将能够安装我的框架?

这是否意味着即使您知道URL,即使浏览器为同一URL显示404,也可以在命令行中git克隆GitHub中的私有存储库?

0 个答案:

没有答案