一台电脑同时添加git和bitbucket两个网站的ssh key
添加第一个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_bit
Host gitee
HostName gitee.com
User git
IdentityFile ~/.ssh/id_rsa_gitee.pub
疑问点:bitbucket上IdentityFile 用的是私钥,而不是公钥,暂时没搞明白。但是我在码云平台上我用的却还是公钥
参考网址:https://blog.csdn.net/u010387196/article/details/41266255
一台电脑同时添加git和bitbucket两个网站的ssh key的更多相关文章
- windows系统一台电脑先后添加多个git账号
概述 电脑上已经配置了github的ssh连接.现在又有一个不同的git账户,也就是要在一台电脑上配置两个git账号. 下面记录一下我配置的方法. 一.取消git全局配置 之前配置github的时候, ...
- 一台电脑多个git使用 push 时候出现denied
http://my.oschina.net/silentboy/blog/220158 当一台电脑上多个git account 的时候, 出现如下问题, $ git push origin maste ...
- 一台电脑上的git同时使用两个github账户
需求: 公司有github账号,自己有github账号,想在git上同时使用,两者互不干扰. 思路: 管理两个SHH key. 解决方案: 一.生成两个SSH key 为了举例方便,这里使用“one” ...
- [转]一台电脑上的git同时使用两个github账户
需求: 公司有github账号,自己有github账号,想在git上同时使用,两者互不干扰. 思路: 管理两个SHH key. 解决方案: 一.生成两个SSH key 为了举例方便,这里使用“one” ...
- 在同一台电脑上添加多个ssh key
1.创建新的ssh key: ssh-keygen -t rsa -C "your_email@email.com" 然后让你输入新的文件名称,这里设置为new # 设置名称为En ...
- git快速入门(MAC系统,github,ssh key)
如果使用过svn的话,git大致可以认为是多了本地库的svn.git先本地提交commit到本地库,然后再push到远程服务器的库.git是分布式的代码管理工具,基于SSH协议.ssh的作用就是为了不 ...
- Python_架构、同一台电脑上两个py文件通信、两台电脑如何通信、几十台电脑如何通信、更多电脑之间的通信、库、端口号
1.架构 C/S架构(鼻祖) C:client 客户端 S:server 服务器 早期使用的一种架构,目前的各种app使用的就是这种架构,它的表现形式就是拥有专门的app. B/S架构(隶属于C/ ...
- Git使用ssh key
生成ssh key步骤 这里以配置github的ssh key为例: 1. 配置git用户名和邮箱 git config user.name "用户名" git config us ...
- oschina git服务, 如何生成并部署ssh key
1.如何生成ssh公钥 你可以按如下命令来生成 sshkey: ssh-keygen -t rsa -C "xxxxx@xxxxx.com" # Generating public ...
随机推荐
- c++实现写一个函数,求2个整数的和,要求在函数体内不得使用+,-* /
#include <iostream> using namespace std; int add(int x, int y) { return x+y; } int addmove(int ...
- this.$router.go()和this.$router.push()的差别
1.this.$router.go(val) => 在history记录中前进或者后退val步,当val为0时刷新当前页面. 2.this.$router.push(path) => 在h ...
- Milking Cows /// 区间计数 离散化排序 oj10105
题目大意: 输入n 接下来描述1~n位农夫挤牛奶的开始与结束时间 Sample Input 3300 1000700 12001500 2100 Sample Output 900 300 注意 ...
- 【Latex】一些使用
http://www.mohu.org/info/symbols/symbols.htm GG..研究个公式就搞这么晚了..还不知道那三个报错的是怎么回事.. 意识模糊..睡了睡了. # Latex ...
- IRP FLAGS
IRP所有标识位的含义,是 _IRP . flags 这个成员 IRP_NOCACHE 0x00000001 //表示I/O请求从存储的媒介而不是高速缓存中读取数据 IRP_PAGING_IO 0x0 ...
- 实时收集Storm日志到ELK集群
背景 我们的storm实时流计算项目已经上线几个月了,由于各种原因迟迟没有进行监控,每次出现问题都要登录好几台机器,然后使用sed,shell,awk,vi等各种命令来查询原因,效率非常低下,而且有些 ...
- 错误Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/fs/FSDataInputStream排查思路
spark1(默认CDH自带版本)不存在这个问题,主要是升级了spark2(CDHparcel升级)版本安装后需要依赖到spark1的旧配置去读取hadoop集群的依赖包. 1./etc/spark2 ...
- WPF 新突破
刘琦告诉我 需要改变哪个属性哪个属性就需要实现InotifyPropertyChanged 董秀伟告诉我 界面改变会立即传输到属性上,并不需要实现InotifyPropertyChanged,只有 ...
- 阿里云 Aliplayer高级功能介绍(二):缩略图
基本介绍 Aliplayer提供了缩略图的功能,让用户在拖动进度条之前知道视频的内容,用户能够得到很好的播放体验,缩略图是显示在Controlbar的上面,并且包含当前的时间,阿里云的媒体处理服务提供 ...
- 构造流量图+乱搞——cf990F
/* 结论1:有解的充要条件是所有点权之和为0 结论2:删掉环上的一条边,只要将这个环上的其余边都减去这条边的边权,那么这个图仍是等价的 从原图网络中构造出一棵带权值的树即可,其他边权都设置为0 通过 ...