Как настроить NetBeans, Mercurial и BitBucket с SSH - PullRequest
1 голос
/ 10 сентября 2011

Я настроил Mercurial (на самом деле TortoiseHg), чтобы Netbeans мог взаимодействовать с BitBucket . Я настроил это с HTTPS, но теперь я пытаюсь использовать SSH вместо этого. У меня нет большого успеха. Вот шаги, которые я предпринял:

Сначала я открыл PuTTYgen и сгенерировал ключ SSH2-RSA. Я написал свою электронную почту - ту же самую, которую я использовал для регистрации на BB, я не знаю, имеет ли это значение, - в качестве ключевого комментария. В любом случае, я загрузил открытый ключ в BitBucket, и он принял его.

Затем я создал закрытый ключ и добавил его с Pageant, как указывает эта страница . После этого я сделал команду из командной строки, чтобы убедиться, что она работает:

hg clone ssh://hg@bitbucket.org/myaccount/myrepo

Сработало - клонировал весь репо на мой компьютер. Но затем я перешел к Netbeans, щелкнул правой кнопкой мыши по своему проекту и перешел к Mercurial> Свойства ... . Я заполнил коробку так:

default-push: ssh://hg@bitbucket.org/myaccount/myrepo
default-pull: ssh://hg@bitbucket.org/myaccount/myrepo
username: My Name <my@email.com>

Я пытался подтолкнуть / вытащить мой репо, но он ничего не сделал . Я использую Netbeans 7.0.1. Как мне это исправить?

Ответы [ 2 ]

2 голосов
/ 14 августа 2012

Вы можете настроить свой репо как https. Я уже пробовал, и это работает.

default-push: https://hg@bitbucket.org/myaccount/myrepo
default-pull: https://hg@bitbucket.org/myaccount/myrepo
username: My Name <my@email.com>
1 голос
/ 10 сентября 2011

Вам потребуется настроить ссылку SSH в файле hgrc для хранилища или файла, используемого Netbeans.

Подробности можно посмотреть здесь, как это можно настроить: http://wiki.netbeans.org/FaqHgSSH

...