J'ai téléchargé mes clés SSH~/.ssh/id_rsa.pub
sur Bitbucket comme expliqué , mais Git me demande toujours mon mot de passe à chaque opération (comme git pull
). Ai-je oublié quelque chose?
C'est un dépôt privé (fork du dépôt privé d'une autre personne) et je l'ai cloné comme ceci:
git clone git@bitbucket.org:Nicolas_Raoul/therepo.git
Voici mon local .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
Dans le même environnement avec la même clé publique, Git sur Github fonctionne très bien.
.ssh
est rwx------
, .ssh/id_rsa
est -rw-------
, .ssh/id_rsa.pub
est-rw-r--r--
.git/config
pargit@bitbucket.org:Nicolas_Raoul/therepo.git
et maintenant cela fonctionne!