git02->gui图形化界面使用,ssh协议,idea集成GIT

  • gui图形化界面使用
  • ssh协议
  • idea集成GIT

1.gui图形化界面使用

git02->gui图形化界面使用,ssh协议,idea集成GIT_第1张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第2张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第3张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第4张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第5张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第6张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第7张图片 git02->gui图形化界面使用,ssh协议,idea集成GIT_第8张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第9张图片 git02->gui图形化界面使用,ssh协议,idea集成GIT_第10张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第11张图片 git02->gui图形化界面使用,ssh协议,idea集成GIT_第12张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第13张图片 git02->gui图形化界面使用,ssh协议,idea集成GIT_第14张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第15张图片

2.ssh协议

git02->gui图形化界面使用,ssh协议,idea集成GIT_第16张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第17张图片

git/github生成密钥并通过 操作分为本地电脑配置和github网站配置

第一步:本地电脑配置 右键空白处,选择Git Bash Here打开相关命令窗口 1.配置用户名和邮箱(如果已经配置,就跳过) git config --global user.name "username" git config --global user.email "email" 之后就会在C:\Users\Administrator下创建一个.gitconfig文件,内容为 [user] name = xxx email = [email protected]

注1:username和email即github的登陆帐号和注册邮箱 注2:git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置

2.检查下自己之前有没有已经生成ssh cd ~/.ssh ls

注1:当cd ~/.ssh命令执行后窗口返回“no such file or directory”的时候,表示我们的电脑并没有ssh key,所以需要我们创建ssh key 注2:~表示当前用户的目录,比如我的是:C:\Users\Administrator 注3:ls命令执行后,如果本地有ssh秘钥的话会有id_rsa.pub,config,known_hosts等文件

3.生成(或删除)秘钥 ssh-keygen -t rsa -C "[email protected]"//这里的邮箱要换成自己注册时的邮箱 接着按3个回车即可。

注1:如果本地有ssh,执行以上命令会出现正面的提示,这里选择y,表示覆盖本地的ssh key,其实也就是ssh秘钥删除的意思 注2:为什么要删除秘钥,创建SSH的时候设置过密码,那就很有可能git操作时出现忘记密码的尴尬情况, 不要想着怎么重新修改密码了,选择重新创建一个ssh秘钥 注3:创建ssh key不要输入密码了,不然操作起来太累~~~

git02->gui图形化界面使用,ssh协议,idea集成GIT_第18张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第19张图片

4.执行命令完成后,默认会在window的C:\Users\Administrator.ssh下面生成如下两个名称的文件: C:\Users\Administrator.ssh id_rsa(私钥,不能泄露出去) id_rsa.pub(公钥) known_hosts(不用管)

git02->gui图形化界面使用,ssh协议,idea集成GIT_第20张图片

第二步:远程github仓库配置 1.登陆到自己的gitbub,点击右上角的倒立小三角形。选择 settings 2.选择SSH and GPG keys 3.点击右边的New SSH key 4.随意填入一个title,然后 key 中粘贴刚才复制的id_rsa.pub文本,点击 Add key 这样就大功告成 5.github官网有时候会要你输入登陆密码才能添加ssh key。输入密码即可

git02->gui图形化界面使用,ssh协议,idea集成GIT_第21张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第22张图片

测试

git02->gui图形化界面使用,ssh协议,idea集成GIT_第23张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第24张图片

3.idea集成GIT

组长:
当新建了一个项目,需要托管到gitee上,就执行以下步骤

1.在idea中配置git.exe文件

git02->gui图形化界面使用,ssh协议,idea集成GIT_第25张图片

2.在idea中安装gitee插件,添加后重启

git02->gui图形化界面使用,ssh协议,idea集成GIT_第26张图片

3.在idea中登录gitee

git02->gui图形化界面使用,ssh协议,idea集成GIT_第27张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第28张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第29张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第30张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第31张图片

4.分享搭建好的项目

git02->gui图形化界面使用,ssh协议,idea集成GIT_第32张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第33张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第34张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第35张图片

注意:组长记得把所有组员的公钥加进来

                                                       刷新提交的组员代码

git02->gui图形化界面使用,ssh协议,idea集成GIT_第36张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第37张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第38张图片

组员:

git02->gui图形化界面使用,ssh协议,idea集成GIT_第39张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第40张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第41张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第42张图片

                                                       组员更新代码上传

git02->gui图形化界面使用,ssh协议,idea集成GIT_第43张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第44张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第45张图片

冲突问题:

当组长写一段代码,准备提交一个文件时。正好组员也修改了代码先一步提交了。此时组长提交文件时被拒绝推送了,按pull更新并合并就OK了

git02->gui图形化界面使用,ssh协议,idea集成GIT_第46张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第47张图片

git02->gui图形化界面使用,ssh协议,idea集成GIT_第48张图片​​​​​​​

你可能感兴趣的:(ssh,git,运维)