cocoapods/码云 远程私有库创建

如何在码云上创建自己的私有库的方法

  • 肯定先要注册码云账号,此步略过
一. 先在马码云上创建一个用来存放spec文件的仓库

1.新建一个空的项目


新建项目

2.命名填写相关信息


填写项目信息

选择项目语言/创建

3.创建公钥/私钥(如果使用https地址clone到本地,则跳过这一步,直接到第4步)

  • 找到用户根目录,打开隐藏文件夹快捷键 shift + command + .

  • 找到 .ssh文件夹

  • 打开终端 输入 cd ~/User/用户名/.ssh命令

    进入.ssh文件夹

  • 输入命令,生成公钥和私钥


    生成公钥/私钥
  • 是否需要设置存放Spec文件的私有库的密码


    设置密码/如果不想设置,就按两次回车跳过
  • 生成公钥/私钥的结果


    私钥公钥结果
  • 查看公钥


    查看公钥

    文件夹中查看公钥/私钥
  • 码云上打开项目管理,在公钥管理中,找到添加个人公钥,点击进入


    image.png
  • 填写公钥


    填写公钥
  • 添加私钥到 .ssh文件下的known文件中


    向.ssh中添加私钥
  • 公钥添加成功


    公钥添加成功
  • 使用 pod repo add <仓库名>

这个命令是将远程端的仓库克隆到本地,会在cocoapods 的repos 文件夹下新添加一个本地仓库,和远程的仓库是关联在一起的

4 将码云上的spec仓库克隆到本地电脑

  • 获取ssh安全链接


    image.png
  • 在终端执行git clone ssh地址命令

git clone 是把Git上的一个项目clone到本地,并不是把仓库克隆岛本地


将仓库克隆岛本地
  • 如果使用https,则可以跳过整个公钥/私钥创建添加的部分,创建好仓库后,直接执行克隆命令git clone https地址命令

  • 注意:克隆命令执行前,将目录cd 到桌面或者你想要放置项目的目录下,不要找不到.我是在桌面新建了一个文件夹

  • 查看克隆后的项目


    查看克隆后的项目

二.在码云上新建一个仓库,用于存放你私有库的代码

  • 创建项目的仓库步骤和创建spec仓库是一样的

  • 创建项目的仓库后,直接执行上面的第4步,获取.ssh或者https地址直接执行克隆命令

  • 注意:此时,克隆项目仓库到本地时,先cd 到刚才spec本地仓库的文件目录下


    注意克隆项目仓库时的路径
  • 执行克隆命令


    克隆项目仓库到本地
  • 完成后的结果


    创建仓库并拉取完毕

三 .在项目仓库下创建一个xcode项目

  • 在项目仓库下,创建一个xcode工程,然后就可以开始写项目了
  • 每次修改项目后,都要提交修改的内容
  • 使用 git status命令查看项目是否修改后没有提交的文件
    查看新增文件

注意:执行此命令时,必须在项目仓库的路径下,即有.git文件的目录下执行,否则报错,没有找到仓库

  • 使用git add .命令提交到仓库缓冲区

  • 使用git commit -m '提交的日志,第一次提交,创建项目'将修改的内容从缓冲区提交到了本地仓库

    提交文件到本地仓库

  • 使用git push命令,将本地的修改文件,提交到码云的远程私有仓库

    提交到码云上的远程私有仓库

  • 提交后,码云上私有仓库里的效果


    远程私有仓库显示效果

四 其他注意点

  • pod repo 可以查看你本地的所有仓库

  • 删除私钥/公钥

删除公钥/私钥
  • 需要输入码云账户密码才能删除


    image.png
  • 在终端,删除本地的仓库
    实名命令pod repo remove 仓库名

    image.png

  • 生成私钥时,可能遇到的问题


    image.png

这里有其他Git的命令详细使用方法

本地私有库的创建

你可能感兴趣的:(cocoapods/码云 远程私有库创建)