cocoapods/码云 远程私有库创建

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

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

1.新建一个空的项目


新建项目

2.命名填写相关信息


填写项目信息

选择项目语言/创建

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

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

  • 找到 .ssh文件夹

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

    进入.ssh文件夹

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


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


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


    私钥公钥结果
  • 查看公钥


    查看公钥

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


    image.png
  • 填写公钥


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


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


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

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

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

  • 获取ssh安全链接


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

git clone <url> 是把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的命令详细使用方法

本地私有库的创建

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,548评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,497评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 167,990评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,618评论 1 296
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,618评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,246评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,819评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,725评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,268评论 1 320
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,356评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,488评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,181评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,862评论 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,331评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,445评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,897评论 3 376
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,500评论 2 359

推荐阅读更多精彩内容

  • 本地私有库创建参考此博客 1 、第一种方式 (参考我的上篇文章) 下面已经创建好了的MyProject项目 终端输...
    曾经那样美阅读 339评论 0 2
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,535评论 0 13
  • 文/叶梦豪 度过了假期,又回到学校。 本来“学校”一词应该说出满腔豪情,对学校的热爱、对知识的渴求,却被我念出了死...
    乔克233阅读 171评论 0 0
  • 亲爱的,晚上好呀~忙碌了一整天,终于有时间和自己相处了。 被人信任的感觉真好。 今天想到艾扬格的话:如果每天只是机...
    KarenLee开心阅读 191评论 1 3
  • 《任务201HTML》任务产出汇总 任务地址 https://bbs.excellence-girls.org/t...
    Gotogo阅读 196评论 1 1