首页 > 其他分享 >git密钥添加及验证

git密钥添加及验证

时间:2023-03-17 18:12:11浏览次数:32  
标签:git xxx rsa gitee 添加 密钥 com ssh

概述

由于特殊原因删除了window .ssh/known_hosts,在通过vscode push代码是提示异常,因为第一次需要人工yes确认的主机秘钥,蛋疼的操作

开干

env

  • window11
  • git

x01、生成ssh密钥对

#ssh-keygen --help
    [-t dsa | ecdsa | ecdsa-sk | ed25519 | ed25519-sk | rsa]

ssh-keygen -t rsa    // -t 加密类型

id_rsa   //私钥
id_rsa.pub //公钥
copy到window中,或者直接window11的powershell执行生成秘钥对
C:\Users\xxx\.ssh\

x02、公钥添加到git仓库中

#github
https://github.com/settings/profile

access->SSH and GPG keys -> New SSH key  
id_rsa.pub 内容复制进去

#gitee
https://gitee.com/profile/account_information

安全设置 -> SSH公钥
id_rsa.pub 内容复制进去

添加profile是整个账户都是有效的(账户下创建的仓库)

x03、验证ssh通信

#ssh
    -T  //Disable pseudo-terminal allocation 禁止伪终端的分配

ssh -T [email protected]
ssh -T [email protected]
ssh -T [email protected]

C:\Users\xxx\.ssh\known_hosts   //主机通信的钥匙

#git ssh clone
git clone [email protected]:mvpbang/xxx.git
git clone [email protected]:m0p/xxx.git

标签:git,xxx,rsa,gitee,添加,密钥,com,ssh
From: https://www.cnblogs.com/xiaochina/p/17019520.html

相关文章

  • Git 常用命令说明
    安装GitWindows安装包下载地址:https://git-scm.com/download/win安装时,基本按默认选项,但:在SelectComponents页,勾选WindowsExplorerintegration->Sim......
  • GitHub删除项目步骤
    删除GitHub中项目步骤1、选择要删除项目2、点击“Setting”3、一直拉到最后,选择“Deletethisrepository”4、位置①就是你的项目名称,直接复制到位置②,点击位置③,......
  • github高级搜索和快速开发
    1.打开GitHub,进行学习或范围搜索          2.快捷搜索,在目标仓库下进行快捷搜索(按T键),如搜索button.js等  3.快速定位,当我们看一段代码(具体到......
  • 用TortoiseGit上传代码到Github的步骤
    下载安装两个软件:   官方网址下载:GitforWindowshttps://gitforwindows.org/Download–TortoiseGit–WindowsShellInterfacetoGithttps://tortoisegit.o......
  • use GitHub Actions auto generator markdown file
    useGitHubActionsautogeneratormarkdownfile✅GitHubIssuesTemplate+GitHubActionsCI/CDdemosCrawlpagesandgenerateMarkdownfilesfreeCodeCamp......
  • github注册以及安装教程
    github注册以及安装教程首先,我们了解一下github.gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名gitHub。github于......
  • vue添加eslint配置规则
    eslint配置方法eslint的规则有三个选项:"off"或者0,不启用这个规则"warn"或者1,出现问题会有警告"error"或者2,出现问题会报错在根目录创建.eslintrc.js,代码如下:modul......
  • Git 常用命令
     【初始化】gitinitgitremoteaddoriginxxxxgitpulloriginmastergitbranch--set-upstream-to=origin/mastermastergitpull 【提交】gitadd.gitc......
  • git 的分支合并策略
    一、Git的合并策略了解完怎么合并两个文件之后,我们来看一个使用gitmerge来做分支合并。如上图,将master分支合并到feature分支上,会新增一个commit节点来记录这......
  • docker下compose及gitlab安装配置
      部署逻辑与部署Jenkins类似,但是实现方式做了一些调整。先安装docker-compose,docker-compose是doker容器的管理工具,通过yaml来实现多个容器之间的调用关系。通过d......