“【码云】 一个比较靠谱的GIT云仓库”
码云是一个比较靠谱的git云仓库,它可以把我们本地的项目同步到线上,如果本地代码丢失之后,我们还可以从线上找回,这就方便了开发者对代码的管理,另外还可以团队开发,就是利用切换分支的方式,好几个人同事编辑同一个项目,这里先说一下如何将本地项目同步到线上云仓库。
01
—
注册账号
第一步:先需要去官网(https://gitee.com/signup)注册一个码云账号:
傻瓜式操作,填写完信息点击注册就可以了。
02
—
码云上创建项目
第二步:我们需要在码云上面创建一个项目:
点击个人主页,左侧有一个项目,切换到“Private”,点击“+”新增一个项目:
填写完信息之后,点击创建就可以了:
这样,我们就在码云上面创建了一个项目,但是它只有两个文件,我们又如何将这个项目与本地项目关联到一起呢?看第三步!
03
—
码云关联本地项目
第三步:配置SSH公钥
先去“设置”里面配置SSH公钥:
进入到设置里面之后,我们切换到“安全设置”下面的“SSH公钥”,右侧将会有一个“怎样生成公钥”的链接,点击进去会有相应的操作提示我们:
简单演示一下官方文档给我们的操作指示:
(1)我们需要在本地git bash上面,通过如下命令来生成sshkey:
# Generating public/private rsa key pair...# 三次回车即可生成 ssh key
(2)查看你的 public key,并把他添加到码云(Gitee.com)SSH key添加地址
通过“cat ~/.ssh/id_rsa.pub”这个命令查看我们刚刚生成的公钥,然后粘贴复制到码云上面的公钥里面:
点击确定,我们就完成了公钥配置,然后我们需要将码云上面的项目通过GIT命令行克隆到本地:
进入到码云项目里面,点击克隆,将SSH公钥的链接复制下来,然后打开本地的git bash,命令行里面输入:git clone + 复制的链接
这样,就将码云上面的代码克隆到了本地,我们去F盘,会发现多出来一个Test的文件夹,里面对应的是码云上面的项目:
然后,我们用“ vue init webpack”初始化一个vue项目:
会提示这个目录已经存在,我们填“Y”,按下回车就可以了
创建vue项目,会让你填写项目名称,项目描述,作者,根据自己的需求填写完一路回车
之后会问你要不要安装vue-router之类的一系列操作,一般除了vue-router选择y之外,其他的都选n(ESLint是ES6语法规范的检测工具,选择y之后,如果你的代码书写不规范,会实时报错,但如果安装了它,可以提升你代码的书写质量,所以根据自己需求安装咯),然后按回车生成一个vue项目
这个是初始化完一个vue项目之后的界面,我们可以先查看一下F盘Test目录下面的文件,比之前多出来好多:
但是现在有一个问题,就是本地有这么多文件,码云上面只有刚开始创建的两个文件:
如何将本地文件同步到码云上面呢?
我们还是通过git bash输入命令的形式同步上去:
我们先进入到Test这个目录,然后用git status查看一下本地多出来哪些目录或者文件,git里面它会给我们提示,先将本地多余的文件提交到缓冲区:
这里我是用“git add . ”的形式将本地文件提交到缓冲区,然后输入git commit -m 'project init'这个命令,点击回车:
然后我们用“git push”命令给它push到码云线上仓库:
push完以后,我们回到码云,刷新一下就会发现,线上的代码跟本地代码保持一致啦!
大概操作就是这样,之所以写这篇文章,就是感觉有些东西自己操作一遍就会忘记,想着当时操作的过程中,将每一步记录下来,下次用到的时候再去翻可能会熟悉的快一点儿,我这个人比较蠢,不要笑话我哈。
领取专属 10元无门槛券
私享最新 技术干货