Git SSH открытый ключ запрещен
Я использую Bitbucket, и я настроил ssh на git, как указано здесь для Linux (Ubuntu 13.04)https://confluence.atlassian.com/pages/viewpage.action?pageId=270827678
Когда я пытаюсь клонировать любой проект из моей учетной записи Bitbucket, я получаю сообщение об ошибке отказа открытого ключа
omk@home-pc:/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.
Я добавил открытый ключ в свою учетную запись bitbucket.
Когда я пытаюсь выполнить команду «ssh -T [email protected]», только тогда терминал запрашивает у меня пароль, и я получаю имя своей учетной записи в качестве ответа.
omk@home-pc:/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.
Я что-то пропустил?
ОБНОВИТЬ:
Клонирование в $ HOME работает нормально. Проблема заключается в необходимости использовать sudo в / var / www / git. Любой способ изменить разрешения, чтобы избежать использования sudo?