【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解

【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解

  • 1.Git Gui图形化工具使用
    • 1.gui图形化工具克隆
    • 2.gui图形化工具提交文件
  • 2.git ssh使用
    • 1.为什么要使用ssh
    • 2.git生成密钥并通过
    • 3. 检查下自己之前有没有已经生成ssh
    • 4.执行命令完成后,默认会在window的C:\Users\Administrator\.ssh下面生成如下两个名称的文件:
  • 3.idea中配置Git
    • 1.设置git.exe的安装路径
    • 2.安装gitee插件
    • 3. 注2:认证方式选择令牌,即“Token”,再点击“Create API Token”,再输入帐号和密码,通过后会生成一个令牌
    • 4.idea获取码云里面的代码
  • 4.解决代码冲突的问题

1.Git Gui图形化工具使用

1.gui图形化工具克隆

【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解_第1张图片
1.第一个·输入克隆文件的地址
2.第二个输入存放克隆文件的地址

2.gui图形化工具提交文件

【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解_第2张图片
1.首先点击rescan查找当前目录下有没有新的文件
2.找到后点击stagechanged进行选择
【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解_第3张图片
3.点击commit进行提交。
4.点击push点击上传仓库。
5.上传成功

【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解_第4张图片

2.git ssh使用

1.为什么要使用ssh

Git使用SSH(Secure Shell)是为了确保代码传输的安全性。SSH是一种加密的网络协议,它提供了安全的远程登录和文件传输功能。在使用SSH时,所有的数据都会被加密,防止被中间人窃取或篡改。

使用SSH进行Git操作的好处包括:

安全性:SSH使用公钥加密和私钥解密的方式进行身份验证,确保只有授权的用户才能访问和修改代码。

身份验证:使用SSH可以通过公钥和私钥的配对来进行身份验证,而不需要输入密码。这样可以方便地进行自动化的代码操作,如持续集成和部署。

方便性:一旦设置好SSH密钥,就可以在不输入密码的情况下进行Git操作,提高了操作的便捷性。

总之,使用SSH可以保证Git操作的安全性和方便性,是推荐的方式。

2.git生成密钥并通过

第一步:本地电脑配置
右键空白处,选择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仓库都会使用这个配置

3. 检查下自己之前有没有已经生成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不要输入密码了,不然操作起来太累~~~~~~~
【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解_第5张图片
这样子就是生成成功。

4.执行命令完成后,默认会在window的C:\Users\Administrator.ssh下面生成如下两个名称的文件:

C:\Users\Administrator.ssh
id_rsa(私钥,不能泄露出去)
id_rsa.pub(公钥)
known_hosts(不用管)
【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解_第6张图片
第二步:远程git仓库配置

1.点击设置
2.点击ssh公钥,把之前生成的公钥文件放进去,就是id_rsa.pub文件里的内容。
【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解_第7张图片

3.点击生成即可。

3.idea中配置Git

1.设置git.exe的安装路径

点击菜单“File->Settings->Version Control->Git”,设置Path to Git executable的值为:D:\tools\Git\bin\git.exe,

注1:请将上述路径“D:\tools\Git\bin\git.exe”改为自己git的安装目录
注2:点击右边的“test”按钮,应该显示成功消息及git的版本信息
【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解_第8张图片

2.安装gitee插件

【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解_第9张图片

3. 注2:认证方式选择令牌,即“Token”,再点击“Create API Token”,再输入帐号和密码,通过后会生成一个令牌

【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解_第10张图片
记好自己的·密钥。
输入密钥完成idea的绑定
【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解_第11张图片

4.idea获取码云里面的代码

1.点击vcs,然后点击倒数第二个,然后在点击倒数第二个。
【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解_第12张图片
点击按钮即可进行上传。
2.idea获取码云上面的代码

【Git】Git图形化工具&SSH协议&IDEA集成Git的使用讲解_第13张图片
输入ssh协议,下面输入文件存放位置。

4.解决代码冲突的问题

1.如果你再写代码上传以后,别人没有更新你的代码然后也上传代码,就会出现冲突。这个时候可以通过mager进行合拼。
通过它决定哪些代码需要保留,哪些代码需要丢弃。

你可能感兴趣的:(git,ssh,intellij-idea)