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

1.Git Gui图形化工具使用

1.gui图形化工具克隆

在这里插入图片描述
1.第一个·输入克隆文件的地址
2.第二个输入存放克隆文件的地址

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

在这里插入图片描述
1.首先点击rescan查找当前目录下有没有新的文件
2.找到后点击stagechanged进行选择
在这里插入图片描述
3.点击commit进行提交。
4.点击push点击上传仓库。
5.上传成功

在这里插入图片描述

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 = xxx@xxx.com

注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 “13682560+hidden-addiction@user.noreply.gitee.com”

//这里的邮箱要换成自己注册时的邮箱
接着按3个回车即可。

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

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

C:\Users\Administrator.ssh
id_rsa(私钥,不能泄露出去)
id_rsa.pub(公钥)
known_hosts(不用管)
在这里插入图片描述
第二步:远程git仓库配置

1.点击设置
2.点击ssh公钥,把之前生成的公钥文件放进去,就是id_rsa.pub文件里的内容。
在这里插入图片描述

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的版本信息
在这里插入图片描述

2.安装gitee插件

在这里插入图片描述

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

在这里插入图片描述
记好自己的·密钥。
输入密钥完成idea的绑定
在这里插入图片描述

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

1.点击vcs,然后点击倒数第二个,然后在点击倒数第二个。
在这里插入图片描述
点击按钮即可进行上传。
2.idea获取码云上面的代码

在这里插入图片描述
输入ssh协议,下面输入文件存放位置。

4.解决代码冲突的问题

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值