一 、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终于看完!!!!!!!!!!!!!