Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在github之外创建私有cocoapods回购协议_Ios_Xcode_Cocoapods - Fatal编程技术网

Ios 在github之外创建私有cocoapods回购协议

Ios 在github之外创建私有cocoapods回购协议,ios,xcode,cocoapods,Ios,Xcode,Cocoapods,我们正在进行的项目既使用开源库,也使用我们不能公开的私有库。我的意思是,它们不能在我们公司服务器之外托管。我们想用椰子荚来做所有这些。虽然使用开源libs非常容易,但我的问题是,我是否可以使用私有服务器上的私有存储库来托管私有libs?我找到了这个链接,没有关于它是github还是任何服务器的信息,但是我也在其他页面上寻找解决方案,每个人都说我必须是github上的repo。这是真的吗?它不一定是GitHub上的回购。有关更多信息,请参阅指南。只需添加新的本地回购并根据需要配置远程回购: mkd

我们正在进行的项目既使用开源库,也使用我们不能公开的私有库。我的意思是,它们不能在我们公司服务器之外托管。我们想用椰子荚来做所有这些。虽然使用开源libs非常容易,但我的问题是,我是否可以使用私有服务器上的私有存储库来托管私有libs?我找到了这个链接,没有关于它是github还是任何服务器的信息,但是我也在其他页面上寻找解决方案,每个人都说我必须是github上的repo。这是真的吗?

它不一定是GitHub上的回购。有关更多信息,请参阅指南。

只需添加新的本地回购并根据需要配置远程回购:

mkdir ~/.cocoapods/repos/private
cd ~/.cocoapods/repos/private
git init
git commit -m Initial
git remote add origin https://myremote.org
git push -u origin master

是的,你可以使用任何你想要的git回购

在创建私有可可豆荚时,我始终遵循本教程。 这很简单 写下以下几行

mkdir ~/<path x>
cd <path x> 
git init
pod repo add <name of your repo> ~/<path x>
mkdir~/
光盘
初始化
pod回购加~/

这样我就可以在本地git服务器上创建规范存储库,并且可以在同一台服务器上托管我的所有代码,对吗?哎呀,我完全忘了包含一个链接来指导这个主题,我的坏消息。我已经用链接更新了答案。回答你的问题;是的,您可以在自己的服务器上托管所有代码。非常感谢,我将尝试在明天早上的第一件事设置它:)我正在尝试将我的代码集提供给客户,我想将代码分发给客户,以便他只能使用它,因此我使用cocoapod的私有回购。如果我将中继站推到cocoapod,我的私人回购代码会公开发布吗?