Saya mengunggah ~/.ssh/id_rsa.pubke kunci SSH Bitbucket seperti yang dijelaskan , tetapi Git masih meminta saya untuk kata sandi saya di setiap operasi (seperti git pull). Apakah saya melewatkan sesuatu?
Ini adalah repositori pribadi (simpanan repositori pribadi orang lain) dan saya mengkloningnya seperti ini:
git clone git@bitbucket.org:Nicolas_Raoul/therepo.git
Ini adalah lokal saya .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
Dalam lingkungan yang sama dengan kunci publik yang sama, Git on Github berfungsi dengan baik.
.sshis rwx------, .ssh/id_rsais -rw-------, .ssh/id_rsa.pubis-rw-r--r--
.git/configdengangit@bitbucket.org:Nicolas_Raoul/therepo.gitdan sekarang berfungsi!