sto usando Bitbucket, e ho l'installazione di SSH su git come indicato qui per Linux (Ubuntu 13,04) https://confluence.atlassian.com/pages/viewpage.action?pageId=270827678chiave pubblica SSH Git negato
Quando provo a clonare un qualsiasi progetto dal mio conto Bitbucket però , Ottengo un errore di chiave pubblica
[email protected]:/var/www/git$ sudo git clone [email protected]:MyAccount/MyProject.git
Cloning into 'MyProject'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Ho aggiunto la chiave pubblica al mio account bitbucket.
Quando provo 'ssh -T [email protected]', solo allora il terminale mi chiede di inserire la mia pass phrase e ottengo il nome del mio account come risposta.
[email protected]:/var/www/git$ ssh -T [email protected]
logged in as MyUsername.
You can use git or hg to connect to Bitbucket. Shell access is disabled.
Mi manca qualcosa?
UPDATE:
clonazione a $ HOME funziona bene. Il problema è dover usare sudo in/var/www/git. Qualsiasi modo in cui modifico le autorizzazioni per evitare l'uso di sudo?
È possibile clonare nella propria directory home senza usare sudo? – michas
No. Mi dà questo - fatale: impossibile creare l'albero di lavoro dir 'easydial' .: Autorizzazione negata –
Hai provato a clonare su $ HOME, o/var/www/git? (probabilmente hai il permesso di scrivere prima, ma non fino all'ultimo.) – michas