Я настроил Mercurial (фактически TortoiseHg) для работы, чтобы Netbeans мог взаимодействовать с BitBucket. Я настроил его с помощью HTTPS, но теперь вместо этого пытаюсь использовать SSH. Я не имею большого успеха. Вот шаги, которые я предпринял:
Сначала я открыл PuTTYgen и сгенерировал ключ SSH2-RSA. В качестве ключевого комментария я написал свой емейл - тот самый, который я использовал для регистрации на ББ, не знаю, имеет ли это значение. В любом случае, я загрузил открытый ключ в BitBucket, и он его принял.
Затем я создал закрытый ключ и добавил его с помощью конкурсного представления: rel="nofollow">эта страница указывает. После этого я сделал команду из командной строки, чтобы убедиться, что она работает:
hg clone ssh://[email protected]/myaccount/myrepo
Это сработало - клонировал все репо на свой компьютер. Но затем я перешел к Netbeans, щелкнул правой кнопкой мыши свой проект и перешел в Mercurial > Properties.... Я заполнил поле так:
default-push: ssh://[email protected]/myaccount/myrepo
default-pull: ssh://[email protected]/myaccount/myrepo
username: My Name <[email protected]>
Я попытался отправить/вытащить свое хранилище, но это ничего не сделало. Я использую Netbeans 7.0.1. Как я могу это исправить?