这里用码云为例(码云免费,github收费)
下图是方便大家理解,自己的私有库spec文件不能传到pod官方,公开就不好了!
$ git clone git@gitee.com:TeeMoYan/TMDemo.git 先试试可以clone吗?
1. $ cd ~/.ssh/
2 .ssh teemo$ ssh-keygen -t rsa -C "TeeMoYan@163.com"//引号里是自己邮箱
cd到 .ssh. 目录下可以看一下,输入后给起个名称,不要和已有的名字重复了,然后按两下回车,表示不给证书设置密码
3. .ssh teemo$ cat ~/.ssh/id_Rsa_TMDemo.pub //复制公钥到码云
4. .ssh teemo$ ssh-add -k id_Rsa_TMDemo //把证书添加到known_hosts中
5. .ssh teemo$ ssh -T git@gitee.com //验证有没有成功
成功会输出Welcome to Gitee.com, TeeMoYan!
6. .ssh teemo$ pod repo add SpecDemo git@gitee.com:TeeMoYan/TMDemo.git
成功后 在.cocoapods 会多一个文件 就是咱们创建的 可 cd ~/.cocoapods 查看
也可以使用pod repo 查看
如果不想使用这个源了,可以使用 pod repo remove TMSpec 删除
此时git clone 就没问题了
TeeMoYan teemo$ git clone git@gitee.com:TeeMoYan/TMDemo.git//
克隆后,然后把项目放进去,提交即可
git add .
git commit -m "第一次提交"
git push
刷新码云,即可以在上面看到项目了