Tag Archives: permission

bitbucket SSH快速入门指南

1.基本思路

生成私钥和公钥,把公钥的内容贴到bitbucket的账户选项设置那里,然后ssh-agent加载本地私钥。

2.linux下的步骤

2.1 生成密钥

ssh-keygen
ssh-agent /bin/bash
ssh-add ~/.ssh/id_rsa

然后ssh-add -l查看一下ssh-agent是否成功加载私钥,例如:

$ ssh-add -l
2048 7a:9c:b2:9c:8e:4e:f4:af:de:70:77:b9:52:fd:44:97 /Users/manthony/.ssh/id_rsa (RSA)

2.2 把公钥贴到账户ssh key那里

点击你的头像 -> “Account settings -> SSH keys.”把 “~/.ssh/idrsa.pub”内容复制到key那里,如下图: http://pic.yupoo.com/zhongyijun/CP6dT7kL/cKvj.jpg

对于windows,用git bash,类似,请参考以下官方网站的链接。

3.可能会出现的问题

Permission denied (publickey).
fatal: The remote end hung up unexpectedly

一般原因是因为ssh-agent没有成功加载你的私钥。