Você deve sempre usar "git" e "hg" como os nomes de usuários para o github e o bitbucket, e não para o seu próprio nome de usuário. A chave pública em si será usada para identificar você.
Eu tenho repos no github e no bitbucket.
Primeiro eu queria usar a mesma chave pública em bb e gh sem sorte.
Então eu criei outra chave pública, meu arquivo .ssh / config tem esta aparência:
Host bb
HostName bitbucket.org
User hg
PreferredAuthentications publickey
IdentityFile C:/Documents and Settings/Marek/.ssh/bb
Host github
HostName github.com
User git
PreferredAuthentications publickey
IdentityFile C:/Documents and Settings/Marek/.ssh/id_rsa
bb.pub é para bitbucket. Eu colei a chave deste arquivo para bitbucket.
Ainda tenho
Permission denied (public key)
quando tento empurrar meu commit inicial. Alguém poderia ajudar?
HELP
Você deve sempre usar "git" e "hg" como os nomes de usuários para o github e o bitbucket, e não para o seu próprio nome de usuário. A chave pública em si será usada para identificar você.
Tags git