Gitee介绍与使用

文章目录

    • 1 码云创建远程库
    • 2 IDEA集成码云
      • 2.1 IDEA安装码云插件
      • 2.2 IDEA连接码云
      • 2.3 IDEA操作码云
    • 3 在码云中导入GitHub项目

众所周知,GitHub服务器在国外,有时候登陆会非常麻烦,尤其是进行push和pull操作时,经常失败。我在学习git过程中花费时间最多的就是等待push、pull操作成功,对中国用户极其不友好。幸好,中国就有一款和GitHub类似的代码托管中心,即 Gitee,中文名叫码云。
码云是 开源中国推出的基于Git的代码托管服务中心,使用方式跟GitHub一样,而且它还是一个中文网站,如果你英文不是很好,那么它是最好的选择。
使用码云首先要注册一个码云账号,直接去官网注册即可,这里就不多说了。

1 码云创建远程库

登陆码云,按照下图操作:
Gitee介绍与使用_第1张图片
点击新建仓库,之后填写仓库基本信息即可,这些步骤和GitHub创建仓库几乎一样,不再赘述。
不过这里有一点需要注意的是:
GitHub和Gitee的仓库都有两种协议,即https协议和ssh协议。在使用GitHub时都推荐使用ssh协议地址,然后使用ssh免密登陆,这是因为GitHub服务器在国外,经常登陆不上,所以免密登陆时进行push、pull成功的概率大很多。但是Gitee的服务器在国内,不存在上述问题,因此推荐使用https协议

2 IDEA集成码云

2.1 IDEA安装码云插件

IDEA 默认不带码云插件,所以第一步要安装 Gitee 插件。安装步骤如下图所示:
Gitee介绍与使用_第2张图片
这里我选择从插件仓库安装(任意选择一种即可),点击4处,弹出下面对话框,
Gitee介绍与使用_第3张图片
安装完成后,重启IDEA,
Gitee介绍与使用_第4张图片
现在IDEA中就有了Gitee,表示成功安装Gitee插件,如下图所示:
Gitee介绍与使用_第5张图片

2.2 IDEA连接码云

按照下图操作:
Gitee介绍与使用_第6张图片
点击Login后,会登录Gitee,并自动生成1处的信息。然后点击Apply,最后点击3处的Test,如果成功连接到码云,会提示Connection successful for user xxx。
Gitee介绍与使用_第7张图片

2.3 IDEA操作码云

IDEA操作码云和GitHub几乎一样,首先在IDEA里面创建一个工程,初始化git工程,然后将代码添加到暂存区,提交到本地库,这些步骤请参考我写的操作GitHub博客,此处不再赘述。并且push、pull、clone操作也与GitHub几乎一样,这里我仅以push为例演示:
按照下图操作:
Gitee介绍与使用_第8张图片
弹出下面的对话框,注意master —> gitee: master表示把本地库master分支代码提交到别名为gitee的远程库的master分支上,所以这里远程库别名对应的地址一定是码云的地址(进行pull操作时,也一定要选择是gitee地址的远程库别名)。并且码云服务器在国内,用https协议即可,没必要使用ssh免密登陆。
Gitee介绍与使用_第9张图片
最后点击push,第一次需要输入账号密码,可以看到推送成功:
在这里插入图片描述
并且gitee网页端也有了代码:
Gitee介绍与使用_第10张图片
而且最重要的是push、pull速度很快,几乎不会出现失败!!!

3 在码云中导入GitHub项目

码云提供了直接导入GitHub项目的功能,方便我们做项目迁移和下载。比如GitHub克隆网速很慢时,就可以先把GitHub项目导入码云,再在码云上克隆到本地(国内服务器,网速较快)。具体操作如下:
在gitee首页点击+号,再选择新建仓库,然后点击下方的红色方框中的链接,
在这里插入图片描述
跳转到下面的页面,点击导入GitHub仓库
在这里插入图片描述
完成授权,
Gitee介绍与使用_第11张图片
点击需要导入的仓库,
Gitee介绍与使用_第12张图片
提示导入成功:
在这里插入图片描述
这时候在gitee中就有了GitHub中的AgileWeb仓库,
Gitee介绍与使用_第13张图片
最后一个技巧:如果GitHub端的AgileWeb仓库中的代码发生了修改,那么gitee需要重新导入这个仓库吗?答案是不需要的,直接点击gitee仓库名后面的刷新按钮即可同步,如下图中的红色方框标注的。
Gitee介绍与使用_第14张图片


结束语:如果本篇博客对您有帮助,请点赞、收藏或关注(关注的朋友一律回关),您的鼓励是博主进步的动力,感谢支持,共同进步。

你可能感兴趣的:(GitHub&Git,gitee,git,github)