码云
码云
众所周知,GitHub 服务器在国外,使用 GitHub 作为项目托管网站,如果网速不好的话,严重影响使用体验,甚至会出现登录不上的情况。针对这个情况,大家也可以使用国内的项目托管网站-码云
码云是开源中国推出的基于 Git 的代码托管服务中心,网址是 https://gitee.com/,使用方式跟 GitHub 一样,而且它还是一个中文网站,如果你英文不是很好它是最好的选择
创建远程库

输入仓库名称,路径会自动与仓库名称保持一致,一般不改。选择开源,点击创建即可

创建完毕会自动跳转到该项目界面,复制下列地址以备用

删除远程库
打开项目管理—仓库设置—删除仓库,点击删除仓库

输入确认信息,点击确认删除

输入密码,进行二次确认,点击验证,即可删除成功

IDEA 集成码云
安装插件
首先安装 Gitee 的插件

安装完成之后,点击Apply会刷新Settings选项,打开Version Control,多了一个Gitee选项
这里同样有两种方式,可以通过账号密码登录,也可以通过Token登录,操作同 IDEA 集成 GitHub

输入完账号密码,点击Log In即可

如果输入无误,便会在界面中展示账号信息,点击OK保存

分享工程到 Gitee

如果远程仓库已存在该名称的项目,则会提示存在同名仓库无法删除,需要先删除刚刚我们创建的git-test仓库

提示分享成功

查看 Gitee,确认仓库创建成功并且推送成功

推送本地分支到远程库
修改内容,可以在左侧导航栏Commit直接进行提交并推送

同样可以自定义远程地址别名,点击Push进行推送

查看 Gitee 仓库历史版本记录,确认推送成功

拉取远程库到本地
直接在 Gitee 上修改Test.java内容后,IDEA 中进行Pull即可

选择我们指定的别名和分支,点击Pull进行拉取

查看Test.java即历史版本发生了变化,说明拉取成功

克隆远程库到本地

码云复制 GitHub 项目
导入仓库
点击从 GitHub / GitLab 导入仓库

输入 GitHub 仓库地址,Gitee 会自动帮我们反填仓库名称及路径信息,修改为开源或私有,点击导入

等待片刻

导入成功

强制同步
如果后续该工程在 GitHub 上进行了修改,可以直接点击,刷新图标进行强制同步

需要注意的是强制更新会覆盖当前仓库,这里点击确认即可

查看历史版本记录,确认同步成功

