添加第一个ssh key 就不多说了,不懂的可以自己查资料

ssh-keygen -t rsa -C 'email_1@email.com'

然后一路enter就好了

假设已经添加好了git的ssh key 。现在要添加bitbucket的ssh key

首先

ssh-keygen -t rsa -C 'email_2@email.com'  //同一个邮箱也可以

然后指定公钥的时候,自己命名:例如 /c/Users/Administrator/.ssh/id_rsa_2 (默认名字是id_rsa,假设已经被git用了)

然后一路enter就好了

打开~/.ssh/config文件(没有则创建),添加一个Host。内容如下

如果是bitbucket

#建一个bitbucket别名,新建的帐号使用这个别名做克隆和更新
Host my_bitbucket
HostName bitbucket.org
User git
IdentityFile ~/.ssh/id_rsa_2.pub

如果是git

#建一个github别名,新建的帐号使用这个别名做克隆和更新
Host my_github
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_2.pub

然后,使用ssh-add添加你的新ssh

ssh-add /c/Users/Administrator/.ssh/id_rsa_2

如果出现提示:Could not open a connection to your authentication agent.
则先:

ssh-agent bash
ssh-add /c/Users/Administrator/.ssh/id_rsa_2

下一步,将ssh key id_rsa_2 添加到git/bitbucket上。然后执行git clone

// 假如原始命令是
git clone git@bitbucket.org:somthing/mail.git
//那么你应该用如下命令
git clone my_github:somthing/mail.git
遗留问题

bitbucket网站,第一天正常,过几天执行pull命令的时候,出现“Permission denied (publickey)”,最终解决方案是修改config文件

Host bitbucket
HostName bitbucket.org
User git
IdentityFile ~/.ssh/id_rsa_bitHost gitee
HostName gitee.com
User git
IdentityFile ~/.ssh/id_rsa_gitee.pub

疑问点:bitbucket上IdentityFile 用的是私钥,而不是公钥,暂时没搞明白。但是我在码云平台上我用的却还是公钥

参考网址:https://blog.csdn.net/u010387196/article/details/41266255

转载于:https://www.cnblogs.com/qq917937712/p/11326142.html

一台电脑同时添加git和bitbucket两个网站的ssh key相关推荐

  1. win7网络两个计算机名,两台电脑怎么连接局域网,教您两台电脑怎么连接局域网...

    在现实工作或生活当中经常会遇到此问题.有可能你是需要两台电脑连局域网互传文件,用于两台连脑联网打游戏,或别的,总之两台电脑连接局域网应该还是很常用的需要,怎么搞咧?下面,小编给大家介绍两台电脑连接局域 ...

  2. 一台电脑上的git同时使用两个github账户

    你好,我是悦创. 需求: 有多个 Github 账号时,想在 Git 上同时使用,两者互不干扰. 解决方案 一.生成两个 SSH key 这里以两个账号的配置为例,多于两个账号的情况配置和两个账号一样 ...

  3. 交换机和路由器区别+自动获取和使用固定IP的区别+win10系统设置网络ip+两台电脑之间怎么互相传文件+两电脑用一根网线传数据+

    文章目录 交换机和路由器区别 1 路由器可以为局域网自动分配IP和虚拟拨号 交换机只是用来分配网络数据的 路由器在网络层,根据IP地址寻址. 路由器可以处理"TCP/IP"协议,交 ...

  4. python两台电脑网络互传信息_两台电脑在同一网络下如何互传文件

    展开全部 参考如下: 最简单的bai方法就是网络du共享或者QQ传送文件都zhi可以dao的: QQ传送文件步骤如下回: 第一种:直接拖动文件法答,最为方便快捷 打开QQ聊天框,只要用鼠标选中文件拖动 ...

  5. 如何在一台电脑上管理/切换多个github账户

    场景:比如个人person和公司work的多个github账号,这个时候在本地做操作,是无法用work账号操作person账号下的git仓库的. 当我用work提交属于person的代码的时候,会出现 ...

  6. 网络上的两台计算机如何互相访问,怎么样使两台电脑互相访问?

    查看没有被一键恢复的电脑的ip设置,具体方法:右键单击网上邻居,再右键单击本地连接出现本地连接属性 双击其中的Tcp/ip协议 看看ip怎么设置的 另外一台根据这台设置注意两外一台的ip地址不能跟这台 ...

  7. 两台电脑之间如何使用共享文件夹来实现共享文件

    1.两台电脑用网线相连 2.配置两台电脑的IP在同一网段 3.在cmd上ping彼此的电脑可以ping的通 4.在电脑桌面选中想要共享的文件夹,右击选择属性->共享 点击高级共享->勾选共 ...

  8. SSH远程操作——一台电脑的的NAS之旅

    SSH远程操作--一台电脑的的NAS之旅 1 客户端 2 服务器端 ssh连接Windows10主机博文 https://www.cnblogs.com/JunzhaoLiang/p/14528714 ...

  9. 【经典】synergy共享鼠标键盘/一套鼠标键盘操作多台电脑

    使用场景 用一套鼠标键盘控制两个或多个电脑屏幕 所有电脑位于同一局域网下 win10 操作系统 安装 synergy step1:下载 下载地址:synergy step2:安装 选择自己想要安装在的 ...

最新文章

  1. e4a编写文件服务器,e4a教程 联云服务器
  2. ognl 表达式常用表达式语言
  3. 68.视图在数据库系统三级结构的哪一级上?
  4. Linux+写数据异常断电,同事处理异常断电数据库状态变为SUSPECT过程
  5. ES: 机器学习、专家系统、控制系统的数学映射
  6. STM32——DMA
  7. wsdl文档中的soap:address的生成规则_BAT大牛都在使用的数据库文档生成插件,不来看一下?...
  8. SSL 3.0曝出Poodle漏洞的解决方案-----开发者篇(转自:http://blog.csdn.net/lyq8479/article/details/40709175)...
  9. 平板电脑应用_机房巡检AI机器人是啥,工业平板电脑的应用如何体现
  10. 小白如何搭建自己的网络服务器
  11. 【建模教程】你还不知道的游戏模型规范要求知识点,汇总赶紧收藏!
  12. Image Processing in the Spatial Domain 空间域图像处理
  13. FastCAE 添加多语言
  14. 计算机音乐数字乐谱星星点灯,星星点灯-郑智化-和弦谱-《弹吧》官网tan8.com-和弦谱大全,学吉他,秀吉他...
  15. 对大量文本进行指定内容的批量替换
  16. 拉马努金,天才之超越
  17. 01.14第65期短中线黑马推荐!
  18. 2010年MCM犯罪学问题评审commentary
  19. 学习力是这个时代的终极竞争力
  20. 极客大学产品经理训练营 产品文档和原型 作业4

热门文章

  1. 几道题帮你搞定数据选择器
  2. 算法复杂度分析(下):最好、最坏、平均、均摊等时间复杂度概述
  3. [洛谷P1951]收费站_NOI导刊2009提高(2)
  4. P2619 [国家集训队2]Tree I
  5. python多线程编程(3): 使用互斥锁同步线程
  6. centos开发环境安装的备忘
  7. javascript动态创建radio button元素支持IE/Firefox
  8. .NET Framework 如何:提高性能
  9. 【JOURNAL】好久了啊
  10. 修改已存在用户的所属组(usermod用法)