Ich lud meine ~/.ssh/id_rsa.pub
zu Bitbucket des SSH - Schlüssel , wie erklärt , aber Git fragt mich immer noch für mein Passwort bei jeder Operation (wie git pull
). Habe ich etwas verpasst?
Es ist ein privates Repository (Abzweigung des privaten Repositorys einer anderen Person) und ich habe es so geklont:
git clone git@bitbucket.org:Nicolas_Raoul/therepo.git
Hier ist mein Einheimischer .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
In derselben Umgebung mit demselben öffentlichen Schlüssel funktioniert Git on Github einwandfrei.
.ssh
ist rwx------
, .ssh/id_rsa
ist -rw-------
, .ssh/id_rsa.pub
ist-rw-r--r--
.git/config
durch ersetztgit@bitbucket.org:Nicolas_Raoul/therepo.git
und jetzt funktioniert es!