这里用码云为例(码云免费,github收费)
下图是方便大家理解,自己的私有库spec文件不能传到pod官方,公开就不好了!
![](https://img.haomeiwen.com/i6838390/50fb52fca71fcd42.png)
![](https://img.haomeiwen.com/i6838390/a8efc461c4850fb4.png)
![](https://img.haomeiwen.com/i6838390/a0bd5157cd23d700.png)
$ git clone git@gitee.com:TeeMoYan/TMDemo.git 先试试可以clone吗?
![](https://img.haomeiwen.com/i6838390/bafc4efe374395ba.png)
![](https://img.haomeiwen.com/i6838390/92be676f4c6d413a.png)
1. $ cd ~/.ssh/
2 .ssh teemo$ ssh-keygen -t rsa -C "TeeMoYan@163.com"//引号里是自己邮箱
cd到 .ssh. 目录下可以看一下,输入后给起个名称,不要和已有的名字重复了,然后按两下回车,表示不给证书设置密码
![](https://img.haomeiwen.com/i6838390/83d2835f506433ca.png)
3. .ssh teemo$ cat ~/.ssh/id_Rsa_TMDemo.pub //复制公钥到码云
![](https://img.haomeiwen.com/i6838390/b9aad9346f38cc15.png)
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 查看
![](https://img.haomeiwen.com/i6838390/ba7c4686d188b5d6.png)
也可以使用pod repo 查看
如果不想使用这个源了,可以使用 pod repo remove TMSpec 删除
![](https://img.haomeiwen.com/i6838390/81cd738942f6bfe4.png)
此时git clone 就没问题了
TeeMoYan teemo$ git clone git@gitee.com:TeeMoYan/TMDemo.git//
克隆后,然后把项目放进去,提交即可
git add .
git commit -m "第一次提交"
git push
刷新码云,即可以在上面看到项目了
网友评论