首页 > 其他分享 >转 Git配置SSH Keys步骤

转 Git配置SSH Keys步骤

时间:2023-01-05 12:22:44浏览次数:63  
标签:Git Keys rsa git SSH key ssh

Git配置SSH Keys步骤

 

Git配置SSH Keys步骤使用教程

1.若是首次安装使用git,先配置用户名称和邮箱(如果有就不需要配置)
打开Git Bash,输入

git config --global user.name "姓名"
git config --global user.email "邮箱地址"


2.检查是否有ssh目录及对应的key
进入C盘》用户》(你的用户文件夹)

在该目录下查看是否有 .ssh文件夹,如图

使用noteapp++或txt方式打开文件:id_rsa.pub

将内容全部复制:ssh-rsa xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

若没有该目录,则手动生成密钥

打开Git Bash 输入

ssh-keygen -t rsa -C "你的邮箱地址"


3.查看对应的ssh-key
执行上述命令之后,可看到.ssh文件,里面包含两个文件,如图

法一:通过如下这行找到资源管理文件夹下(C:\Users\Administrator\.ssh下的id_rsa.pub文件)看密钥存储的位置去复制

 

 

法二:

 

 

 

4.将SSH-key配置到github中
登录进入github网址:https://github.com/login

进入个人中心--setting

 

进入SSH and GPG keys,点击New SSH key

将复制的ssh-rsa粘贴到Key中,Title(我填的是邮箱地址)

 

 

 

 

 

添加成功页面

 

设置密钥后git push -u origin master才有效

点击Delete即可删除SSH keys

标签:Git,Keys,rsa,git,SSH,key,ssh
From: https://www.cnblogs.com/effortandluck/p/17027186.html

相关文章

  • git 拉取新分支 error: pathspec ‘develop‘ did not match any file(s) known to gi
     git上有develop分支,branch查看分支看不到develop,checkout切换分支报错一、问题 git上有develop分支,branch查看分支看不到develop,checkout切换分支报错(一)branch查看......
  • git stash保存和恢复进度
    gitstash保存和恢复进度一、应用场景当正在dev分支上开发某个项目,这时项目中出现一个bug,需要紧急修复,但是正在开发的内容只是完成一半,还不想提交,这时可以用gitstash命......
  • git提交代码到分支
    1、查询当前所在分支gitbranch-a2、保存当前工作进度,会把暂存区和工作区的改动保存起来。执行完这个命令后,在运行gitstatus命令,就会发现当前是一个干净的工作区,没有......
  • Jenkins通过安装ssh插件实现构建后推送到其它服务器
    参考博客:https://www.cnblogs.com/zhchoutai/p/8869898.html一、PublishOverSSH 安装   因为我这里已经安装了PublishOverSSH 所以在installdeplugins中可......
  • git dash 密码输错了,一直报错500 怎么办
    使用gitBashHere绑定账号密码错误后无法自动重新绑定Abraham_Kevin于2018-08-1716:15:26发布1122收藏分类专栏:git文章标签:git版权git专栏收录该内容2篇文......
  • Git
    什么是版本控制?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。你可以把一个版本控制系统( VersionControlSystem  缩写VCS)理解......
  • git commit 详解
    gitcommit命令用来将本地暂存的修改提交到版本库。gitcommit-m'提交信息'。我们用的比较多的应该就是-m参数。添加提交信息。经常手抖的同学可能会知道,gitcommit......
  • git 查看/修改用户名、密码
    git查看/修改用户名、密码虎鲸2019年06月03日13:55 ·  阅读4652用户名和邮箱地址的作用:用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。每......
  • 使用 K8S 部署 RSS 全套自托管解决方案- RssHub + Tiny Tiny Rss
    前言什么是RSS?RSS是一种描述和同步网站内容的格式,是使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。发布一个RSS......
  • ssh免密登录问题
    执行ssh-copy-id遇到/usr/bin/ssh-copy-id:ERROR:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ERROR:@WARNING:REMOTEHOSTIDENTIFICATIONHA......