Używam Bitbucket, a ja konfiguracji ssh na git zgodnie z instrukcjami tutaj Linux (Ubuntu 13.04) https://confluence.atlassian.com/pages/viewpage.action?pageId=270827678Git SSH klucz publiczny odmawia
Kiedy próbuję sklonować jednego dowolnego projektu z mojego konta Bitbucket chociaż , Otrzymuję błąd odmowy klucza publicznego
[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.
Dodałem klucz publiczny do mojego konta bitbucket.
Kiedy próbuję "ssh -T [email protected]", tylko wtedy terminal poprosi mnie o wpisanie mojego hasła i otrzymam nazwę mojego konta jako odpowiedź.
[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.
Czy brakuje mi czegoś?
UPDATE:
Klonowanie w $ HOME działa dobrze. Problem polega na konieczności użycia sudo w/var/www/git. W jaki sposób zmieniam uprawnienia, aby uniknąć używania sudo?
Czy można klonować do katalogu domowego bez używania sudo? – michas
Nie. Daje mi to - fatalne: nie udało się stworzyć drzewa pracy dir 'easydial' .: Odmowa dostępu –
Czy próbowałeś klonować do $ HOME, lub/var/www/git? (prawdopodobnie masz pozwolenie na pisanie do pierwszej, ale nie do ostatniej.) – michas