如何在碼云上創(chuàng)建自己的私有庫的方法
- 肯定先要注冊碼云賬號,此步略過
一. 先在馬碼云上創(chuàng)建一個用來存放spec文件的倉庫
1.新建一個空的項(xiàng)目
2.命名填寫相關(guān)信息
3.創(chuàng)建公鑰/私鑰(如果使用https地址clone到本地,則跳過這一步,直接到第4步)
找到用戶根目錄,打開隱藏文件夾
快捷鍵 shift + command + .
找到
.ssh
文件夾-
打開終端 輸入
cd ~/User/用戶名/.ssh
命令
-
輸入命令,生成公鑰和私鑰
-
是否需要設(shè)置存放Spec文件的私有庫的密碼
-
生成公鑰/私鑰的結(jié)果
-
查看公鑰
-
碼云上打開項(xiàng)目管理,在公鑰管理中,找到添加個人公鑰,點(diǎn)擊進(jìn)入
-
填寫公鑰
-
添加私鑰到 .ssh文件下的known文件中
-
公鑰添加成功
使用 pod repo add <倉庫名> <url>
這個命令是將遠(yuǎn)程端的倉庫克隆到本地,會在cocoapods 的repos 文件夾下新添加一個本地倉庫,和遠(yuǎn)程的倉庫是關(guān)聯(lián)在一起的
4 將碼云上的spec倉庫克隆到本地電腦
-
獲取ssh安全鏈接
在終端執(zhí)行
git clone ssh地址
命令
git clone <url> 是把Git上的一個項(xiàng)目clone到本地,并不是把倉庫克隆島本地
如果使用https,則可以跳過整個公鑰/私鑰創(chuàng)建添加的部分,創(chuàng)建好倉庫后,直接執(zhí)行克隆命令
git clone https地址
命令注意:克隆命令執(zhí)行前,將目錄cd 到桌面或者你想要放置項(xiàng)目的目錄下,不要找不到.我是在桌面新建了一個文件夾
-
查看克隆后的項(xiàng)目
二.在碼云上新建一個倉庫,用于存放你私有庫的代碼
創(chuàng)建項(xiàng)目的倉庫步驟和創(chuàng)建spec倉庫是一樣的
創(chuàng)建項(xiàng)目的倉庫后,直接執(zhí)行上面的第4步,獲取.ssh或者h(yuǎn)ttps地址直接執(zhí)行克隆命令
-
注意:此時(shí),克隆項(xiàng)目倉庫到本地時(shí),先cd 到剛才spec本地倉庫的文件目錄下
-
執(zhí)行克隆命令
-
完成后的結(jié)果
三 .在項(xiàng)目倉庫下創(chuàng)建一個xcode項(xiàng)目
- 在項(xiàng)目倉庫下,創(chuàng)建一個xcode工程,然后就可以開始寫項(xiàng)目了
- 每次修改項(xiàng)目后,都要提交修改的內(nèi)容
- 使用
git status
命令查看項(xiàng)目是否修改后沒有提交的文件
注意:執(zhí)行此命令時(shí),必須在項(xiàng)目倉庫的路徑下,即有.git文件的目錄下執(zhí)行,否則報(bào)錯,沒有找到倉庫
使用
git add .
命令提交到倉庫緩沖區(qū)-
使用
git commit -m '提交的日志,第一次提交,創(chuàng)建項(xiàng)目'
將修改的內(nèi)容從緩沖區(qū)提交到了本地倉庫
-
使用
git push
命令,將本地的修改文件,提交到碼云的遠(yuǎn)程私有倉庫
-
提交后,碼云上私有倉庫里的效果
四 其他注意點(diǎn)
pod repo 可以查看你本地的所有倉庫
刪除私鑰/公鑰
-
需要輸入碼云賬戶密碼才能刪除
-
在終端,刪除本地的倉庫
實(shí)名命令pod repo remove 倉庫名
-
生成私鑰時(shí),可能遇到的問題