IntellJ IDEA配置Git/码云插件实现团队协同开发

IntellJ IDEA配置Git/码云插件实现团队协同开发

2019-3-21

热水

 

  1. 术语

  公钥和私钥是什么,他们分别起到什么作用?

  一句话:公钥和私钥是成对的,它们互相解密。

  1. 公钥加密,私钥解密:别人用我的公钥加密,只有我才能用私钥打开看,所以能让别人(或者应用程序)知道的肯定是公钥。
  2. 私钥数字签名,公钥验证:我对我发出的文件私钥加密,收到者用我的公钥解密,证明是我发的,上面有我的数字签名。

 

  1. 前言

 北京速融科技有限公司采用git作为代码版本管理工具,目前有三种常见的git版本管理方案:

    第一种:用开源最火的gitHub作为git远程服务器,直接在线用国外的,但gitHub对开源没有限制,但对私库有三个人免费使用的限制,更多的人需要费用,目前gitHub已经被微软件收购。

    第二种:用国内的码云作为git远程服务器,目前对私库即企业团队暂时限制为5个人,如果超过5个人有不同的报价方案,20个人以下一年2000元左右,50个人左右又一个价。

    第三种:公司自己利用云服务器部署一套远程git服务器版本管理。

  1. git远程服务器配置(北京速融的git管理员才需要看这此章节)

 

      (1)管理员注册到“码去”网站注册账号。

      (2)升级为公司的团队管理模式      

      (3)创建仓库

      (4)创建团队(邀请成员)

      (5)设置成员加入必须审核。

      (6)管理员和客户端一样配置好的git(参与下面团队开发人员配置git章节)

      (7)上传工程代码,以便供团队成员下载

将本地的项目上传到码云

1、码云上创建一个仓库gwork-api-rep(名字尽量以rep为结尾)

2、本地创建一个文件夹D:/testgit或者直接进行工程所在目录,然后右击弹出菜单上使用git bash    

4、使用 git init 命令 ,初始化一个git 本地仓库(项目),会在本地创建一个 .git 的文件夹

5、使用git remote add origin https://gitee.com/你的码云用户名/gwork-api-rep     //添加远程仓库

6、使用 git pull origin master 命令,将码云上的仓库pull到本地文件夹,刚开始可能是空的会提找不到文件。

7、将要上传的文件,添加到刚刚创建的文件夹(可以是当前工程所在目录)

8、使用git add . 或者 git add + 文件名 (将文件保存到缓存区)

9、使用git commit -m '描述新添加的文件内容'  (就是注释)   (文件保存到本地仓库)

10、使用git push origin master ,将本地仓库推送到远程仓库(有时候需要加上参数 –f强制代替远程的分支,才不报错)

 

  1. IntellJ idea客户端配置git版本管理(团队开发人员必看章节)

 

  1. 本地下载git客户端软件, https://www.git-scm.com/download/,选择windows版本。

注:还可以下载客户端git gui工具,例如: 打开TortoiseGit 的官网地址https://tortoisegit.org/

2.InterllJ idea配置Git环境,如下图所示:

IntellJ IDEA配置Git/码云插件实现团队协同开发_第1张图片

 

3.IntellJ IDEA 安装码云公司提供的Git插件“Gitee”,如下图:

IntellJ IDEA配置Git/码云插件实现团队协同开发_第2张图片

 

4.用git去码云克隆一个项目时有两种:https和ssh,如果用https,pull和push时需要密码,ssh不需密码,但要创建公钥。所以每个项目成员要在本地电脑上用git命令生成公钥,然后再到码云网站上把自己的公钥配置上用户账号上。码云的公钥分为仓库公钥和用户账号公钥,两种的区别是:

仓库公钥:只能拉取代码,不能推送代码,常用于生产服务器。

账号公钥:拉取和推送都有权限,一般配这个就行了。

  1. 首先用户有本
  2. 用git命令生成公钥和私钥,打开git命令输入:

Ssh-keygen –t rsa –C “自己的邮箱”   然后一路回车下去。

     3.到用户目录下找到id_rsa.pub复制里面的公钥内容。

IntellJ IDEA配置Git/码云插件实现团队协同开发_第3张图片

  1. 登录码云网站,进入设置打开SSH界面,添加上公钥,如下图:

IntellJ IDEA配置Git/码云插件实现团队协同开发_第4张图片

 

  1. 在IntellJ idea 选择菜单“File-->Settings-->Version Control-->Git”,找到Git的安装目录下Git.exe执行文件目录(记得先安装好Git,官网下载),如图所示:按如下配置:

IntellJ IDEA配置Git/码云插件实现团队协同开发_第5张图片

然后配置Github上注册的账号:填入Github账户信息,点击“Test”按钮测试连接,若成功则会提示如下图所示成功信息:

IntellJ IDEA配置Git/码云插件实现团队协同开发_第6张图片

之后如果需要输入IntelliJ IDEA账户信息,按要求正确填写即可。

 

5. IDEA启动页面选择“Check out from Versiom Control”下拉列表,选择Git,如下图所示:

IntellJ IDEA配置Git/码云插件实现团队协同开发_第7张图片

在弹出的界面中,Git Repository URL中的URL地址在码云中复制过来即可,其他两项自己填好就行。如图所示:

 IntellJ IDEA配置Git/码云插件实现团队协同开发_第8张图片

IntellJ IDEA配置Git/码云插件实现团队协同开发_第9张图片

完成后点击“clone”就可将码云上的项目clone到IDEA。

你可能感兴趣的:(git与github)