九、SSH验证(上面的八是HTTPS创建的仓库)
- 9.1.新建一个meituan代码仓库 ,步骤和上面的8.3.2一样
- 9.2.切换
HTTPS
->SSH
9.3.创建公钥与私钥
- 公钥:存在
GitHub
上用来解密 - 私钥:存在本地的一个
.ssh
文件夹下用来加密 - 查看生成步骤
- 9.3.1.在代码仓库点击个人头像->settings
9.3.2.点击SSH,查看如何生成
9.3.3.点击生成一个新的SSH key
9.3.4.查看是否有SSH(下面的结果是没有的)
ls -al ~/.ssh : 在终端输入命令
9.3.5.终端生成SSH
ssh-keygen -t rsa -b 4096 -C "你注册GitHub的邮箱"
9.3.6.查看SSH Key
点击前往->个人->.ssh隐藏文件夹(看不到的话Command+Shift+.
就能看到隐藏的文件,查看完,记得还输入Command+Shift+.
,隐藏起来隐藏文件)
9.4.将公钥放到GitHub上
9.5.复制公钥并给此公钥起名(command+V的时候会多一个空格)
9.6.使用SSH添加远程仓库(我的xcode是9.2)
9.7.切换SHH和复制url
9.8.clone项目到电脑
9.9.创建项目meituan,并push到GitHub
十、github删除代码仓库
- 10.1.查看有哪些代码仓库(点击头像,选择profile)
10.2.比如删除meituan,点击meituan项目,再点击Settings
10.3.在上一步点击之后滚动到最下面
10.4删除仓库确认
10.5.检查是否删除成功
- 10.6.总结
- 1.查询是否存在SSH key
ls -al ~/.ssh
- 2.生成SSH key
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
- 3.私钥存在本地用于加密,公钥存在github上用于解密
十一、Github的其他用法(以JSONModel为例)
- 11.1.
GitGub
搜索JSONModel
11.2.复制JSONModel到自己GitHub
11.3.Clone JSONModel到自己的电脑
11.4.对JSONModel简单的修改提交到自己的GitHub代码仓库,提交的步骤就不写了,和上面的一样,下面只是提交后的结果
11.5.告诉JSONModel的作者自己对他的建议,可以如下操作
11.6.查看别人对JSONModel的提交的建议
11.7.对JSONModel作者提出一些建议
- 总结
- 1.如果想给某个框架的作者提意见,可以先将框架fork到自己的仓库中,clone后修改再push到上来,之后向作者提意见
- 2.如果对框架不明白不会使用的地方可以通过创建Issues向作者提问
十二、OSChina (码云) 的使用
12.1、进入到OSChina网页登陆/注册账号OSChina
12.2.在OSChina上创建项目
12.3.项目信息的填写
12.4.clone项目到本地
cd +桌面文件夹地址 git clone + HTTPS/SSH地址
12.5.本地Xcoede
创建代码
说明:在source control->push的时候弹出下面框的说明
12.6.push项目到OSChina成功
12.6.项目的管理(多人开发)
12.7.身份的说明
12.8.生成并部署SSH key
- I.在此我只对此项目(yuehuiba)进行了SSH的部署
- II.SSH key 公钥的生成
- 终端输入 三次回车即可生成 ssh key
ssh-keygen -t rsa -C "注册OSChina的邮箱"
- 查看你的 public key,并把他添加到码云(添加到上面的框中,名字随便起)
cat ~/.ssh/id_rsa.pub
- 添加后,在终端(Terminal)中输入
ssh -T git@gitee.com
- 若返回下面则代表成功
Welcome to Gitee.com, yourname!
- 12.9.SSH key clone项目
12.10.初始化SSH的项目
说明一下,如若你在Xcode无法操作,就使用终端来操作
如果你提交代码下面的报错
- 解决办法就是图片上面的两个命令行,打开终端,按照提示,敲入以下命令并回车即可
git config --global user.name "(开发者的用户名)" git config --global user.email "(随便填)"
- 终端的操作如下
- 12.11.总结
- 1.OSChina的使用与Github一致,都能使用SSH与Https的认证方式.
- 2.OSChina可以免费创建私有仓库,而Github私有的需要收费
- 3.OSChina在国内传输速度快
十三、码市
- 13.1.注册一个码市的账号
13.2.创建自己在码市的项目,有了前面的经验,相信大家对于这些创建就简单了
- 13.3.clone项目到桌面或者指定的文件夹下面
- I、打开终端,进入你的桌面或者文件夹
cd + 地址(进入的地方)
- II、clone项目
git clone + HTTPS/SSH地址
- 13.4.用xcode创建项目,项目要创建在clone的问价下面
- 13.5.提交项目到码市(coding)
UserName是你的码市账号的昵称
Password 是码市账号的密码
13.6.验证是否初始化项目成功
十四、总结
看了这么多的代码仓库,基本都是一样的,国外较好的是GitHub(私有的收费),国内是OSChina(私有的免费)和码市(私有的免费)
- 给个喜欢吧~~~~~嘿嘿😊😊😊😊😊😊