9、国内代码托管中心码云(Gitee)
9.1、简介
众所周知,GitHub 服务器在国外,使用 GitHub 作为项目托管网站,如果网速不好的话,严重影响使用体验,甚至会出现登录不上的情况。针对这个情况,大家也可以使用国内的项目托管网站-码云。
码云是开源中国推出的基于 Git 的代码托管服务中心,网址是 https://gitee.com/ ,使用方式跟 GitHub 一样,而且它还是一个中文网站,如果你英文不是很好它是最好的选择。
9.2、码云帐号注册和登录
进入码云官网地址:https://gitee.com/,点击注册 Gitee
![在这里插入图片描述](https://img-blog.csdnimg.cn/ce74faa2d66044cda6cc1be8c5235a0e.png)
输入个人信息,进行注册即可。
![在这里插入图片描述](https://img-blog.csdnimg.cn/585a3f004d1e44ebb6bed5b915a64dfa.png)
帐号注册成功以后,直接登录。
![在这里插入图片描述](https://img-blog.csdnimg.cn/fba225ccc0bd4b1b8d4d2a976d37a547.png)
登录以后,就可以看到码云官网首页了。
![在这里插入图片描述](https://img-blog.csdnimg.cn/01b18ea3c4e041fa98c63d6fd9130b29.png)
9.3、码云创建远程库
点击首页右上角的加号,选择下面的新建仓库
![在这里插入图片描述](https://img-blog.csdnimg.cn/91e6ff0caaa44887a84ef2bc097df7cd.png)
填写仓库名称,路径和选择是否开源(共开库或私有库)
![在这里插入图片描述](https://img-blog.csdnimg.cn/b2951e8836834a1e8345c1a0a9f6d610.png)
最后根据需求选择分支模型,然后点击创建按钮。
![在这里插入图片描述](https://img-blog.csdnimg.cn/a1a849a5b0d043c9a7b2e0633b1a4a11.png)
远程库创建好以后,就可以看到 HTTPS 和 SSH 的链接。
![在这里插入图片描述](https://img-blog.csdnimg.cn/0635225b03bb491bbda933349c700c10.png)
9.4、IDEA 集成码云
9.4.1、IDEA 安装码云插件
Idea 默认不带码云插件,我们第一步要安装 Gitee 插件。
如图所示,在 Idea 插件商店搜索 Gitee,然后点击右侧的 Install 按钮。
![在这里插入图片描述](https://img-blog.csdnimg.cn/44c9907139ad45b7ad447ae165e25a38.png)
Idea 链接码云和链接 GitHub 几乎一样,安装成功后,重启 Idea。
![在这里插入图片描述](https://img-blog.csdnimg.cn/7885a57e2ba944e1a9f2889c74e1cf32.png)
Idea 重启以后在 Version Control 设置里面看到 Gitee,说明码云插件安装成功。
![在这里插入图片描述](https://img-blog.csdnimg.cn/f3b3aa719b5d4c5b9236f808d107bdc8.png)
然后在码云插件里面添加码云帐号,我们就可以用 Idea 连接码云了。
![在这里插入图片描述](https://img-blog.csdnimg.cn/38ce67b4604344a6b3e1f48039c257ac.png)
9.4.2、IDEA 连接码云
Idea 连接码云和连接 GitHub 几乎一样,首先在 Idea 里面创建一个工程,初始化 git 工程,然后将代码添加到暂存区,提交到本地库,这些步骤上面已经讲过,此处不再赘述。
将本地代码 push 到码云远程库
![在这里插入图片描述](https://img-blog.csdnimg.cn/33533c1ec36442dbb8d42193464bdc38.png)
自定义远程库链接
![在这里插入图片描述](https://img-blog.csdnimg.cn/0c3064c3c4aa47c0ba0e8959ef6b54d6.png)
给远程库链接定义个 name,然后再 URL 里面填入码云远程库的 HTTPS 链接即可。码云服务器在国内,用 HTTPS 链接即可,没必要用 SSH 免密链接。
![在这里插入图片描述](https://img-blog.csdnimg.cn/139dab6a11c44cfeb8f511101a2ac011.png)
然后选择定义好的远程链接,点击 Push 即可。
![在这里插入图片描述](https://img-blog.csdnimg.cn/97395be7d4234c1c8163197bea547cad.png)
看到提示就说明 Push 远程库成功。
![在这里插入图片描述](https://img-blog.csdnimg.cn/d716551123a74070936a342c0675448c.png)
去码云远程库查看代码。
![在这里插入图片描述](https://img-blog.csdnimg.cn/d05ff05439e34fc089f704bdd4413bdc.png)
只要码云远程库链接定义好以后,对码云远程库进行 pull 和 clone 的操作和 Github 一致,此处不再赘述。
9.5、码云复制 GitHub 项目
码云提供了直接复制 GitHub 项目的功能,方便我们做项目的迁移和下载。
具体操作如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/e42c71786e6f459a96726974c950c028.png)
将 GitHub 的远程库 HTTPS 链接复制过来,点击创建按钮即可。
![在这里插入图片描述](https://img-blog.csdnimg.cn/dda70e26c0394d84a57c873ae539a177.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/a09d4f32cbaa449f9d9ee1715d81d5fb.png)
如果 GitHub 项目更新了以后,在码云项目端可以手动重新同步,进行更新!
![在这里插入图片描述](https://img-blog.csdnimg.cn/65b36a25795b4b6683c4565d5160e10f.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/b4ee2a31fdf7479a8ea3500bef0f2fc0.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/4202c8ca35a746a8b2895eda7360a313.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)