Di recente ho riscontrato un problema: ogni volta che provo a inviare al repository git (nel mio caso, Bitbucket), ottengo quell'errore:
$ git push origin master
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Ho trovato un modo per risolverlo eseguendo questi comandi:
eval 'ssh-agent'
ssh-add -l
ssh-add ~/.ssh/id_rsa
Se farò questo e poi proverò a git push origin master
, funzionerà. Ma il problema è che questo problema inizia ad apparire dopo un po 'di tempo (probabilmente dopo il riavvio, non sono sicuro di ciò che lo fa apparire di nuovo). UPD: probabilmente non è causato dal riavvio, perché l'ho appena affrontato 10 minuti dopo aver eseguito il codice sopra, e ho ottenuto lo stesso errore. Da allora non ho riavviato il mio laptop.
Che cosa può causare un simile comportamento e come posso risolvere questo problema?