Как изменить учетные данные для хранилища Hg в Eclipse? - PullRequest
2 голосов
/ 19 октября 2010

Это точно такой же случай, как , этот один, но с Hg вместо SVN.У меня установлен MercurialEclipse, и я изменил пароль моего удаленного репо.Теперь, когда я синхронизирую, это терпит неудачу.

Я не нашел ни одного файла conf в "C: \ Documents and Settings \% USER% \ Application Data ..." о Hg.Я удалил файл .keyring eclipse и перезапустил, но все равно не работает.

Eclipse 3.6.1 с MercurialEclipse1.6, в Windows Vista


В ответ на pyfunc (спасибо):

Я нашел такую ​​запись в .hg \ hgrc: [paths] default = https://user:oldpassword@bitbucket.org/myprojectpath

, поэтому я перешел на новый пароль и перезапустил затмение, но все равно получаю «авторизация не удалась»...

Ответы [ 3 ]

2 голосов
/ 08 ноября 2010

Я наконец-то нашел способ достичь этого.Если я выберу «Синхронизировать с», я получу диалоговое окно и смогу вставить правильные значения, так что теперь я могу синхронизироваться!

Это не объясняет, почему изменение значений в .hgrc не сработало, но, по крайней мере, сейчас это решено, хотя было бы неплохо узнать подробности ...

0 голосов
/ 03 июня 2015

Наконец нашел файл конфигурации после некоторого копания ... он находится в $ {workspace_location} /. Metadata / .plugins / org.eclipse.core.runtime / .settings / com.vectrace.MercurialEclipse

ЕслиВы закрываете Eclipse, открываете этот файл и удаляете только строки внизу, начиная с repo_, настройки, которые вы сохранили для этого репозитория (включая учетные данные), должны быть очищены при следующем открытии Eclipse.Вы, вероятно, захотите сделать резервную копию файла на всякий случай.

Поскольку эти учетные данные переопределяют все, что у вас есть в hgrc, их удаление должно позволить хранилищам проходить аутентификацию с вашими глобальными настройками.Вы не обязательно увидите учетные данные в полях username / password в Eclipse, но если вы все равно нажмете Next / Finish, все должно работать нормально.

0 голосов
/ 19 октября 2010

Обычно это хранится в файле .hgrc. То есть файл пользовательской конфигурации хранится в каталоге HOME. Там вы сможете сменить пароль.

Что касается man-страницы Mercurial, есть несколько советов по поводу расположения файла конфигурации на windows.

 1. <install-dir>\Mercurial.ini
 2. HKEY_LOCAL_MACHINE\SOFTWARE\Mercurial
 3. C:\Mercurial\Mercurial.ini
 4. %HOME%\Mercurial.ini or 
 5. %HOME%\.hgrc or 
 6. %USERPROFILE%\Mercurial.ini or
 7. %USERPROFILE%\.hgrc

также может лежать в /.hg/hgrc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...