网上与很多blog指导怎么生成ssh秘钥与github账户绑定,这里我参考的是:

http://blog.csdn.net/xsckernel/article/details/8563993

github的ssh配置

git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置,配置如下:

一 、设置git的user name和email:

$ git config --global user.name "xxxxx"

$ git config --global user.email "xxxxx@126.com"

查看git配置

$git config --lis


二、生成SSH密钥过程:

1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除

2.生存密钥:

$ ssh-keygen -t rsa -C "gudujianjsk@gmail.com"
按3个回车,密码为空这里一般不使用密钥。

最后得到了两个文件:id_rsa和id_rsa.pub

 

3.添加 私密钥 到ssh:ssh-add id_rsa
需要之前输入密码(如果有)。

4.在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。
打开 http://github.com,登陆xushichao,然后添加ssh。

5.测试:  ssh git@github.com

 问题:

在ssh_add这步骤,本人电脑上运行此命令一直报错:

   Could not open a connection to your authentication agent.

解决方法:

先尝试一下命令

eval $(ssh-agent)

再然后

ssh-add id_rsa

转载于:https://www.cnblogs.com/happyfish321/p/7072703.html

github 使用之--ssh配置(及解决ssh_add 报错)相关推荐

  1. Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式

    Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式 虽然项目能正常运行,但是看着这个红叉叉 ...

  2. webpack配置别名,typescript报错2307的解决办法

    webpack配置别名,typescript报错2307的解决办法 webpack配置: resolve: {alias: {'@': path.resolve(__dirname, 'src')}} ...

  3. 解决MySQL报错ERROR 2002 (HY000)【转】

    今天在为新的业务线搭架数据库后,在启动的时候报错 root@qsbilldatahis-db01:/usr/local/mysql/bin# ./mysql ERROR 2002 (HY000): C ...

  4. 解决MySQL报错... right syntax to use near ‘password ‘XXX‘ at line 1...ERROR 1064 42000: You have an erro

    解决MySQL报错... right syntax to use near 'password 'XXX' at line 1...ERROR 1064 42000: You have an erro ...

  5. 解决Hibernate报错The server time zone value is unrecognized or represents more than one time zone

    解决Hibernate报错The server time zone value is unrecognized or represents more than one time zone   笔者在使 ...

  6. mysql 安装1364_安装完MySQL,在配置最后一步报错error Nr.1364

    [原文:http://www.mysqlperformanceblog.com/2014/01/28/10-mysql-settings-to-tune-after-installation/基本配置 ...

  7. Navicat 用ssh通道连接时总是报错 (报错信息:SSH:expected key exchange group packet form serve...

    转:https://blog.csdn.net/qq_27463323/article/details/76830731 之前下了一个Navicat 11.0 版本 用ssh通道连接时总是报错 (报错 ...

  8. 已解决mybatis报错:Invalid bound statement (not found)

    已解决mybatis报错:Invalid bound statement (not found) 文章目录 报错问题 解决方法 福利 报错问题 之前在工作中遇到过这个坑,记录一下问题以及解决方法,不一 ...

  9. Trinity安装全过程并解决部分报错

    Trinity安装全过程并解决部分报错 简单的安装方式: # Hompage : https://github.com/trinityrnaseq/trinityrnaseq/wiki# 安装 sud ...

最新文章

  1. python数据结构与算法:单向循环列表
  2. iOS 关于第三方键盘
  3. 2016012075 谢月月 散列函数的应用及其安全性
  4. 服务器不能显示中文,彻底解决delphi WebBroker服务器中文乱码 delphi WebBroker服务器不能显示中文网页 WebBroker中文显示乱码...
  5. git拉取tag_不给队友拖后腿!团队开发中 Git 最佳实践
  6. pthread_create()创建线程最大个数
  7. POJ 2353 DP
  8. css高度已知,左右定宽,中间自适应三栏布局
  9. c语言getline读取一行命令行,如何从文件的特定行中获取getline()? C ++
  10. suse nginx php,nginx如何优化
  11. onvif学习笔记4:Windows环境使用gsoap生成onvif框架代码
  12. 数据结构之王道视频中留下的问题
  13. html实现开关,使用纯css实现开关效果
  14. Jetbrains:设置ctrl+鼠标滚动控制代码字体大小
  15. js事件循环机制-宏任务微任务
  16. 地图上导出坐标html文件格式,【教程】奥维地图如何导出含坐标的高清tiff影像图,实现ArcGIS加载使用...
  17. mysql怎么打开db文件_DB文件扩展名 - 什么是.db以及如何打开? - ReviverSoft
  18. Java从数据库中读取Blob对象图片并显示的方法
  19. 区块链游戏 对战游戏NFT游戏模式开发方案
  20. 程序员能找到对象吗?|猿代码科技

热门文章

  1. Ubuntu使用tcpdump工具
  2. 转载需作者授权是如何实现的
  3. 虚拟系统管理VSM提高服务器整合率
  4. AD下安装Exchange及简单收发邮件【视频】
  5. js类型转换的各种玩法
  6. 十万个为什么之为什么大家都说dubbo
  7. Java进阶篇设计模式之一 ----- 单例模式
  8. Express使用进阶:cookie-parser中间件实现深入剖析
  9. 一个很好用的JavaScript的文件上传插件plupload
  10. 百度云文章的链接地址抓取工具