博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Github配置ssh链接win、mac
阅读量:5764 次
发布时间:2019-06-18

本文共 835 字,大约阅读时间需要 2 分钟。

昨天提交代码的时候报错了,莫名其妙的,因为平时自己都是通过https提交代码的,google得到可以通过ssh提交代码,于是设置了电脑的的ssh添加github中,解决了问题,下面写下如何配置ssh。

1. 首先设置自己的user.nameuser.email

git config --global user.name "yourName"git config --global user.email "yourEmail"复制代码

2.生成密钥

ssh-keygen -t rsa -C "yourEmail"复制代码

这个时候就会让你输入key,如下:

我们可以不用理,直接三个回车键就ok了。

生成两个文件:id_rsaid_rsa.pub,位置是:c:/user/用户名/.ssh/

3.添加密钥到ssh-agent

确保ssh-agent 是可用的。ssh-agent是一种控制用来保存公钥身份验证所使用的私钥的程序,其实ssh-agentt就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程。 执行

eval "$(ssh-agent -s)"复制代码

得到以下信息

Agent pid 59566复制代码

4.登录你的GitHub---Setting

找到并打开本地c:/user/用户名/.ssh/ 下面的id_rsa.pub文件。

5. 测试是否配置成功

ssh -T git@github.com复制代码

如果出现:

Hi humingx! You've successfully authenticated, but GitHub does not provide shell access.复制代码

说明已经配置成功。

然后修改项目中.git/condig下面的url地址为ssh形式就可以愉快的提交代码了。

转载地址:http://ejwux.baihongyu.com/

你可能感兴趣的文章
MachineLearning-Sklearn——环境搭建
查看>>
node学习之路(二)—— Node.js 连接 MongoDB
查看>>
Goroutine是如何工作的?
查看>>
《深入理解java虚拟机》学习笔记系列——垃圾收集器&内存分配策略
查看>>
TriggerMesh开源用于多云环境的Knative Event Sources
查看>>
GitLab联合DigitalOcean为开源社区提供GitLab CI免费托管
查看>>
通过XAML Islands使Windows桌面应用程序现代化
查看>>
区块链现状:从谨慎和批判性思维看待它(第二部分)
查看>>
苹果公司透露Siri新发音引擎的内部原理
查看>>
GCM 3.0采用类似方式向Android、iOS和Chrome发送消息
查看>>
如何成为一家敏捷银行
查看>>
Oracle在JavaOne上宣布Java EE 8将会延期至2017年底
查看>>
Javascript 深入浅出原型
查看>>
简单之极,搭建属于自己的Data Mining环境(Spark版本)
查看>>
Ruby 2.5.0概览
查看>>
如何通过解决精益问题提高敏捷团队生产力
查看>>
Comment2Wechat —— Typecho 插件
查看>>
Apache下.htaccess文件配置及功能介绍
查看>>
Magento XML cheatsheet
查看>>
Egg 2.19.0 发布,阿里开源的企业级 Node.js 框架
查看>>