Я загрузил свои ключи SSH~/.ssh/id_rsa.pub в Bitbucket, как описано , но Git по-прежнему запрашивает у меня пароль при каждой операции (например, git pull). Я что-то пропустил?
Это частный репозиторий (ветвь частного репозитория другого человека), и я клонировал его так:
git clone git@bitbucket.org:Nicolas_Raoul/therepo.git
Вот мой местный житель .git/config:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = https://Nicolas_Raoul@bitbucket.org/Nicolas_Raoul/therepo.git
[branch "master"]
remote = origin
merge = refs/heads/master
В той же среде с тем же открытым ключом Git на Github работает отлично.
.sshесть rwx------, .ssh/id_rsaесть -rw-------, .ssh/id_rsa.pubесть-rw-r--r--
.git/configсgit@bitbucket.org:Nicolas_Raoul/therepo.gitи теперь это работает!