问题描述:

  作为开发人员,普遍有多个git账号,例如,公司邮箱对应的公司仓储账号和私人邮箱对应的github账号。在一台电脑上使用两个账号基于ssh协议拉代码,如果不进行额外设置,往往只有一个账号可以正常工作,其他账号需要输入密码。

  解决:

  1.分别针对两个账号生成不同的ssh key

  ssh-keygen -t rsa -C "账号1“

  ssh-keygen -t rsa -C "账号2“

  注意生成key的时候,不要一路回车,要给两个key文件制定不同文件名,以免,第二个key将第一个key覆盖。

  2.假设生成的文件名为 文件1、 文件2

  ssh-add 文件1

  ssh-add 文件2

  电脑重启后,需要重新添加

  永久添加方法

  ssh-add -K 文件1

  ssh-add -K 文件2

  3.在~/.ssh文件夹下,生成config文件

#账号1的
Host 域名1
HostName 域名1
IdentityFile ~/.ssh/文件1
#账号2的
Host 域名2
HostName 域名2
IdentityFile ~/.ssh/文件2

  4.可以正常工作了

    

最新文章

  1. Asp.NET + SQLServer 部署注意事项
  2. 黑马程序员:Java编程_7K面试题之交通灯管理系统
  3. OAF_文件系列7_实现OAF处理Excel的JXL包介绍(概念)
  4. 新萝卜家园GHOST WIN7系统32,64位极速装机特别版
  5. C语言产生随机数
  6. Javascript之简单按钮搜索功能
  7. Windows 8 应用开发 - 磁贴
  8. 图片alpha blending的计算
  9. charles模拟手机流量网速
  10. OpenCV-Python:车道检测
  11. Mac流量监控/硬盘监控小工具
  12. expdp 字符集从ZHS16GBK到AL32UTF8
  13. 程序设计第二次作业<2>
  14. Android : 添加apk私有权限
  15. Centos7 在 Xshell里 vim的配置
  16. 更改html代码后网页不更新
  17. c#中(&&,||)与(&,|)的区别和应用
  18. 豪斯医生第一季/全集House M.D 1迅雷下载
  19. memcached系列之二
  20. cookie和session的比较

热门文章

  1. 费用流 ZOJ 3933 Team Formation
  2. linux查看硬件以及系统信息
  3. 图解Storm
  4. Java 集合系列08之 List总结(LinkedList, ArrayList等使用场景和性能分析)
  5. BZOJ 2427 & 分块裸题
  6. BZOJ3555 [Ctsc2014]企鹅QQ 题解
  7. 测试Centos硬盘读写速度
  8. iOS单例的作用和使用
  9. ACM: HDU 5418 Victor and World - Floyd算法+dp状态压缩
  10. CF #371 (Div. 2) C、map标记