git 配置ssh 秘钥
git支持http和ssh两种Clone方式;
PS:Clone即下载源码
如何配置git的ssh key,以便我们可以通过git方式下载源码。
需要经过以下几个步骤
1.配置账户和邮箱:
通过以下命令,查看是否配置账户和邮箱:
git config --global --list
若出现以下内容,则说明已经配置完账户和邮箱,请跳过,该步骤;
若未配置,可使用以下命令,配置账户和邮箱;
git config --global user.name "你的账户"
git config --global user.email "你的邮箱"
(注意命令中不需要双引号)
例如:git config --global user.name xxxxx git config --global user.email xxxxx@xxx.com
设置完成后,可通过git config --global --list 命令校验以下;
2.生成秘钥
账户和邮箱配置完成后,可使用以下命令,生成秘钥;
ssh-keygen -t rsa -C "你的邮箱"
(注意命令中不需要双引号)
执行命令后进行3次或4次确认(按回车键):
- 确认秘钥的保存路径(如果不需要改路径则直接回车);
- 如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);
- 创建密码(如果不需要密码则直接回车);
- 确认密码;
我这里的操作是没有创建密码,若需创建密码,需要进行四次确认,如果不需要创建密码,进行三次确认就可以了。
执行命令后,若出现ssh-keygen 不是内部或外部命令问题,请配置ssh-keygen的环境变量;
具体配置流程请查看windows下ssh-keygen 不是内部或外部命令及环境变量配置_一君别一的博客-CSDN博客
以下为执行命令后的截图效果;
生成后的文件,保存在 C:\Users\Administrator\.ssh文件夹下;
3.将秘钥配置到git服务器中
打开github,进入配置页:(在github页右上角)
选择SSH and GPG keys项:(浏览器左侧区域)
然后用文本工具打开之前生成的id_rsa.pub文件,把内容拷贝到key下面的输入框,并为这个key定义一个名称(通常用来区分不同主机),然后保存;
github的ssh秘钥就配置完成。
git 配置ssh 秘钥相关推荐
- windows GitLab配置ssh秘钥keys
windows GitLab配置ssh秘钥keys 1.下载Git Bash 链接:https://pan.baidu.com/s/1vZkllAR2bSWdc5oNmyVLtg 提取码:p7ry 复 ...
- git生成SSH秘钥(git报错git@github.com: Permission denied (publickey). Could not read from remote repositor)
事情是这样,公司的电脑本来更新代码,拉取代码是没有任何问题的,昨天下班回家后想着把代码拉下来看看,然后在云效上面看到之前生成的秘钥,有好几个之前设置的秘钥,感觉好像没有用手贱给删掉了,早上来公司想着拉 ...
- git生成SSH秘钥
一.打开git bash windows下 开始 -- 搜索框输入 git bash 打开git bash窗口: 二.检查ssh key是否存在 git base窗口中输入指令 ls ~/.ssh ...
- 生成SSH秘钥连接github
转自:https://blog.csdn.net/lucky__Yang/article/details/80148420 第一步.首先,检查下自己之前有没有已经生成: 在开始菜单中打开git下的g ...
- Linux 配置GitHub秘钥 并上传
1.生成秘钥 [dzl@localhost packServer]$ ssh-keygen -t rsa -C "GitHub上的邮箱" Generating public/pri ...
- Oracle忘了保存,Oracle Cloud甲骨文云服务器忘记SSH秘钥或未设置Public key的解决办法...
甲骨文服务器最近的终身免费服务器着实火了一把,很多人创建实例对设置秘钥可能存在一些问题,导致后面服务器连接不上,下面是修改重置已创建服务器但是ssh登录不上的解决办法. 前期准备 1.秘钥对 这里以X ...
- 在windows生成SSH秘钥连接linux远程主机
前言:在windows主机中生成ssh秘钥,然后分别用远程工具与命令行去通过秘钥连接远程服务器:并实现在远程服务器中添加多个不同客户端的秘钥,以此来实现不同客户端都可以使用秘钥连接远程服务器.本次实验 ...
- 在Linux配置Git SSH的详细步骤;git配置ssh详细教程;
在Linux或Mac OS上配置Git SSH的详细步骤如下: 1.打开终端,并输入以下命令检查是否已经在Linux下安装git git --version已安装,则获取git版本信息成功 2.如果已 ...
- git 查看自己秘钥_gitlab配置ssh密钥及简单使用
演示环境:当前系统Centos6.9,使用IP192.168.0.80 修改gitlab仓库地址 编辑gitlab.yml文件 vim /opt/gitlab/embedded/service/git ...
最新文章
- HTML实时显示任务状态,如何监视后台任务进度和完成 (HTML)
- 一次挖掘SRC漏洞 - 从0到有
- c语言中的素数定理,素数定理
- CocosPods 引入项目,哪些文件需要上传到服务器呢?
- STM32之中断嵌套控制器
- js如何提高for循环的效率_如何提高rv减速机的散热效率
- ul li横向排列及圆点处理
- 太损了!“特斯拉刹车失灵”同款白T恤已上架电商平台
- English Through Movie
- 全国计算机等级考试二级C语言程序设计考点整理
- YbtOJ 状压DP问题课堂过关 例1 种植方案【状压DP】
- 左程云 - 大厂刷题班 - 一种字符在左,另一种字符在右的最少交换次数
- Microsoft Office XP 完美迷你安装版
- java.sql.SQLException: Access denied for user '''localhost' (using password: NO) 的处理方法
- Lipschitz 条件
- harbor搭建-主从复制
- C语言学习——极限值
- 敲简单前端小游戏——贪吃蛇
- Windows 注册和取消注册一个dll或者ocx
- CD光盘中CDA格式转音频文件