GitHub添加SSH key
1.打开Git Bash命令行窗口
2.检查是否已有SSH
如果没有,会返回如下信息,继续第三步创建SSH
$ cd ~/.ssh
bash: cd: /c/Users/Him/.ssh: No such file or directory
如果本地已经有创建SSH,会返回如下信息,表示本地已经有创建过SSH了,跳过第三步,直接看第四步
$ cd ~/.ssh$ ls
id_rsa id_rsa.pub known_hosts
3.创建SSH key
最后一个参数替换成你自己的GitHub注册邮箱
$ ssh-keygen -t rsa -C "your_email@example.com"
Generating public/private rsa key pair.
接下来会提示你输入生成的key存放的路径,不设置直接回车的话会默认创建在C:/Users/你的用户账号/.ssh文件夹下
Enter file in which to save the key (/c/Users/Him/.ssh/id_rsa):
Created directory '/c/Users/userpath/.ssh'.
再接下来会提示你输入密码,这个密码是用来每次提交的时候输入确认,可以不设置,直接回车两次
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
最后成功后会看到类似如下的输出,表示成功生成SSH key了,可以到C:/Users/你的用户账号/.ssh文件夹下看下
Your identification has been saved in /c/Users/Him/.ssh/id_rsa.
Your public key has been saved in /c/Users/Him/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:RwvBINgH8CEt2KniltmykeyDsOseUYcwMzehFeyT86s 1225723686@qq.com
The key's randomart image is:
+---[RSA 2048]----+
| o+%OO+o. |
|..=+%*+ .. |
| ..+o+o.. . |
|o. o=. o . |
|o oolalala S o |
| +.+.. . . |
|. .o . |
| . . . |
| . E. |
+----[SHA256]-----+
4.添加SSH key到GitHub
首先复制.ssh文件夹下id_rsa.pub文件的内容,可以直接用文本编辑器打开复制,也可以用如下命令行复制
$ clip < ~/.ssh/id_rsa.pub
然后进入https://github.com/settings/keys设置,如果没有登录要先登录
或者登录后依次点击右上角Settings,然后再点击SSH and GPG keys
然后点击New SSH key按钮,然后输入Title和我们刚才复制的Key,Title的话表示这个key来自哪里,比如说可以叫“家里的笔记本”
最后点击Add SSH key按钮保存
5.测试SSH连接
输入如下命令
$ ssh -T git@github.com
会得到如下输出,询问是否确认连接,输入yes回车确认
The authenticity of host 'github.com (13.229.188.59)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7mykeyCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
最后连接成功会看到如下输出
Warning: Permanently added 'github.com,13.229.188.59' (RSA) to the list of known hosts.
Hi ghxiaoxiao! You've successfully authenticated, but GitHub does not provide shell access.
参考
- Connecting to GitHub with SSH
GitHub添加SSH key相关推荐
- windows系统如何添加ssh key到github
我自己的电脑安装了git后,从来没有用过,今天偶然用了一次,发现不能pull到东西,报错说我没有权限,于是我网上搜索了一下,应该是我没有配置ssh key的原因,相信很多人都有和我一样的经历吧,这里呢 ...
- Linux添加SSH Key到Github账户
Linux添加SSH Key到Github账户 Adding a new SSH key to your GitHub account 本文在Linux下使用Github CLI添加SSH Key到G ...
- 在 github 上添加 SSH key 的步骤
版权声明:个人学习笔记,不喜勿喷,文章转载请标明出处,谢谢! <a class="copy-right-url" href=" https://blog.csdn. ...
- 向github账号和gitee账号添加ssh key
vmware:15.5 ubuntu:16.04.7 1.git --version 查看git是否已经下载.如果已经下载,则会提示git的版本号,如果未下载, 则执行命令 sudo apt-get ...
- window下配置SSH连接GitHub、GitHub配置ssh key
此经验分两部分: 第一部分介绍:在windows下通过msysGit(Git for windows.Git Bash)配置SSH Keys连接GitHub. 第二部分介绍:在GitHub上创建仓库, ...
- mac下 Github添加SSH keys
注:封面背景在文章最后面. mac下 Github添加SSH keys 一.首先测试下是否有原先有添加过公钥 二.进入正题,没有SSH keys 公钥,请看下方详细`mac下 Github添加SSH ...
- Windows 环境配置Github 的SSH key
今天需要将本机编写的代码提交至github 上,但是push 远程分支提示如下错误信: remote: Support for password authentication was removed ...
- Github配置ssh key【不用密码访问Github上代码】
文章目录 前言 配置SSH 第一步:检查本地主机是否已经存在ssh key 第二步:生成ssh key 第三步:获取ssh key公钥内容(id_rsa.pub) 第四步:Github账号上添加公钥 ...
- 2023 gitlab添加ssh key
上文已经搭建好了gitlab,新建项目时,提示需要ssh key才能使用.这里记录一下怎么生成ssh key,已经添加到gitlab上 在电脑上生成ssh key,这里默认你已经安装了git工具 打开 ...
最新文章
- 《机器学习思维导图》,一图掌握机器学习知识要点
- 【web安全】Spring boot heapdump获取敏感信息
- 撒花!算法岗必须复现的上百篇经典论文代码完结啦! | 附下载链接
- SpringCloud导学
- 对于数据库表排他更新的理解
- POJ 1584 A Round Peg in a Ground Hole(点到直线距离,圆与多边形相交,多边形是否为凸)...
- .NET开发框架(一)-框架介绍与视频演示
- isinstance和issubclass
- 【CodeForces - 151D】Quantity of Strings (字符串问题,思维推导,有坑)
- 数据库SQL ServerSQL Server教程:详细学习游标
- 计算机原理寻址方式ppt,计算机原理_3 寻址方式和指令系统.ppt
- leetcode53 python3 96ms 最大子序列和 python解法
- android 升级数据库 修改表结构
- 哈佛推出这款PyTorch工具包,10行代码训练“AI药神”模型
- Android P功能
- Airtest网易自动化测试工具初探(一)
- 倾斜摄影OSGB转换为3DTiles
- Modelica学习笔记1
- 谷雨,微信公众号图文排版必备素材集锦
- 12月21诛仙服务器维护,12月31日全服停机更新维护公告