当前位置:   article > 正文

Git 使用(02)_git重新生成密钥

git重新生成密钥

目录

一、Git GUI的使用

 对应的在未跟踪区域就会出现我们刚才所创建的文件​编辑

将改文件点击一下,就会进入到我们的暂存区​编辑

 点击commit进行提交,注意备注必须要写,不然提交不成功​编辑

提交完成后,再点击push,将改文件送到运程仓库​编辑

 二、SSH协议

  第一步:本地电脑配置

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

 3.生成(或删除)秘钥 

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


一、Git GUI的使用

 GIT官方网站为了解决部分用户通过命令行对git工具使用时的怨声载道的现象,因此推出了一个GIT的可视化工具Git Gui        

注1:汉化,见资料/git中文汉化包.zip
注2:GitGui教程“https://www.runoob.com/w3cnote/git-gui-window.html”
注3:GitGui建议与ssh key一起使用更加方便  

注4:类似的Git的图形化界面工具还有很多,例如:windows上的小乌龟 (TortoiseGit),Mac则上SourceTre 

在gitee中新创建一个仓库  666

在git文件,右键选择GIt GuI Here

 选择第二个进行克隆

 

复制仓库的Https协议路径

 

点击Clone

 所对应的文件里会出现已经克隆的文件

在文件里创建一个Goods文件

 

 对应的在未跟踪区域就会出现我们刚才所创建的文件

 

将改文件点击一下,就会进入到我们的暂存区

 点击commit进行提交,注意备注必须要写,不然提交不成功

提交完成后,再点击push,将改文件送到运程仓库

 

 

进入我们刚才所创建的仓库,就可以可拿到Goods.txt文件上传成功

 二、SSH协议

小编的理解的就是每台电脑上会产生出一个ssh key,然后自己有一个远程账户,但是自己有可能有很多台电脑,包括家里的电脑还有公司的电脑,我们可以在任意一台电脑上工作,但是如果想要每台电脑都和远程版本库时刻保持着通讯, 就需要将每台电脑的ssh key添加到远程账户,添加到远程版本库之后,远程版本库就会和已经添加的电脑进行通讯而不会和其他电脑进行通讯

小编建议:所有的Git操作都通过ssh key进行,因为简章

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     
  

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

cd ~/.ssh

 

 

注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 "xxx@xx.com"//这里的邮箱要换成自己注册时的邮箱

 

 接着按3个回车即可

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

 C:\Users\Administrator\.ssh:
       id_rsa(私钥,不能泄露出去)    
       id_rsa.pub(公钥)
       known_hosts(不用管) 的   
 

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

 

在进入gitee进行设置:

进入.ssh文件打开 id_rsa.pub文件

 复制

将复制的放入公钥,在输入标题,点击确定

 

 

 

 

 

 

使用SSH协议当我们push之后不需要输入密码

今天的内容分享到这里!!!!!

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/405380
推荐阅读
相关标签
  

闽ICP备14008679号