idea集成GitHub、码云以及GitLab

一 、GitHub

1.打开idea->file->settings->Version Control->GitHub(如果没有的话 找到Plugins 把GitHub加进来)

2.点开GitHub进行登录,点击加号,输入账户密码 或者右上角有另外一种登陆方式Use Token,在GitHub网页版settings下有一个Devloper settings->Personal access croect然后把口令登录的权限都点上,生成以后,把口令都复制下来,不然容易找不到,然后在口令复制到窗口,登陆就欧克了

3.把本地库代码上传到远程库的操作:VCS->import into Version Control->share Project On GitHub 然后只需要输入远程库的名字(一般起名字和本地库一致)、别名、描述->share就上传到远程库了

4.修改本地库代码上传到远程库的操作:(push)

<1>这个是先保存到本地库的操作:项目右键->Git->Commit Changes->更改版本信息->c存储到本地库->

<2>这个是push到远程库的操作:项目右键->Git->Brpository->push或者点击VCS->push(默认HTTPS,复制SSH的链接,在push的地方启用Define Remote 输入名称 并在下边Url输入该链接)

5.pull拉取远程端代码到本地库: (只有本地库版本高于远程库,才能push远程库)拉取

所以需要pull之后进行改动,点击VCS->Git->pull->输入链接->选一下分支->pull

6.clone克隆远程代码到本地(当没有本地库的时候):重新打开idea在初始界面->Get from Version Control->选中Git,然后1在GitHub页面点击项目->Code->复制链接 然后粘贴到idea的框

二、码云(国内代码托管中心)

GitHub服务器在国外,网速不好的时候很多操作都不方便,针对这个情况,我们也可以使用国内的国内托管中心-码云(官网:https:://gitee.com/)

1.账户注册登录

进入官网点击注册以及登录,比较简单

2.使用起来和GitHub差不多,而且全都是中文的,比较方便

3.码云创建远程库 +号->新建仓库->起名字介绍等->创建 然后就能看到两个远程库链接了

4.idea集成码云:

<1>首先需要我们安装插件:file->settings->Plagins->Gitee安装 重启idea打开Settings->Version Control能看到Gitee说明就安装好了

<2>登录码云账户:在上边的Gitee点击加号输入账户密码登录就好了,账户是邮箱

<3>push时需要更新一下push的地址,pull也要更改地址,其他操作和GitHub相同

<4>从GitHub复制迁移代码 点击码云+号->向下翻点击导入已有仓库->输入GitHub的链接(需要来自GitHub项目中Https协议的链接)

<5>在<4>的基础上我们可以强制刷新  点击项目名称后边的刷新按钮,点击之后确认会再次同步以下GitHub仓库

三、自建代码托管平台(GitLab)

1.官网:Https://about.gitlab.com/

2.Gitlab安装 官网->install gitlab->centos 8以上->ce

<1>安装需要准备服务器(可以使用虚拟机 准备一个centOs7以上版本,要求4G,50G磁盘,关闭防火墙,配置主机号和ip地址,保证可以上网)

<2>安装包准备 可以提前准备好安装包

<3>根据官网安装脚本(需要保证服务器需要上网)

3.安装结束需要对GItLab进行初始化:gitlab-ctl reconfigure出现gitlab-ctl reconfigured初始化就完成了

4.启动GitLab服务 启动命令:gitlab-ctl start   gitlab-ctl stop是关闭

5.浏览器访问GitLab:第一种方式直接输入ip地址访问 第二种是通过主机名访问 (前提在主机已经配置过映射文件了)刚进去需要重新设置密码(账户名是root),就可以看到GitLab的主页了

6.创建远程库: 点击new project->create blank project->然后进行填写点击创建就创建好了

7.idea集成GitLab

<1>安装插件 和安装码云的步骤一样,搜索GitLab 进行添加安装

<2>检查是否安装的方式也和码云相同

<3>点开GitLab添加服务器 添加服务器地址(注意以Http协议进行连接)

<4>在GitLab的网页,点击clone,把http复制 但是我们需要把export部分改为自己的主机名字

其他方法和码云以及GitLab相似

Git终于看完!!!!!!!!!!!!!

你可能感兴趣的:(intellij-idea,java,ide)