ho caricato il mio ~/.ssh/id_rsa.pub
-Bitbucket's SSH keys come explained, ma Git mi chiede ancora per la password ad ogni operazione (come git pull
). Ho dimenticato qualcosa?Git su Bitbucket: sempre chiesto di password, anche dopo aver caricato il mio SSH chiave pubblica
Si tratta di un archivio privato (fork del repository privata di un'altra persona) e ho clonato in questo modo:
git clone [email protected]:Nicolas_Raoul/therepo.git
Qui è il mio locale .git/config
:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = https://[email protected]/Nicolas_Raoul/therepo.git
[branch "master"]
remote = origin
merge = refs/heads/master
Nello stesso ambiente con il stessa chiave pubblica, Git su Github funziona bene.
.ssh
è rwx------
, .ssh/id_rsa
è -rw-------
, .ssh/id_rsa.pub
è -rw-r--r--
Hai ragione, grazie! Probabilmente ho clonato l'URL sbagliato. Ho sostituito l'URL in '.git/config' con' [email protected]: Nicolas_Raoul/therepo.git' e ora funziona! –
e per cambiare il telecomando usando git http://stackoverflow.com/questions/2432764/how-to-change-a-remote-repository-uri-using-git –
È stato bitbucket a suggerirmi https url durante la creazione di un repository ! Come mai! –