Eclipse: как получить доступ к двум репозиториям SVN с тем же именем пользователя, но с другим паролем? - PullRequest
2 голосов
/ 20 января 2012

У меня есть 2 репозитория, и я использую одно и то же имя пользователя для доступа к ним, но с разными паролями (2 репозитория находятся на одном сервере, но мне нужны разные учетные данные для каждого репо). В Eclipse (версия: Indigo Service Release 1, идентификатор сборки: 20110916-0149) с плагином Subclipse SVN, если я нажму «Запомнить пароль» для одного репозитория, то он не будет работать для другого (так как это то же имя пользователя, поэтому это попросит пароль). Можно ли хранить учетные данные «для каждого хранилища» и не быть глобальными (т.е. иметь 2 учетные записи с одинаковым именем пользователя, но с другим паролем, одну для repo1 и другую для repo2)?

1 Ответ

1 голос
/ 20 января 2012

Не ответ, а подсказка, что нужно проверить дальше:

  • Перейдите в каталог конфигурации Subversion.Под Windows это: c:\Users\<USERNAME>\AppData\Roaming\Subversion\
  • Там вы должны найти каталог auth/svn.simple.
  • Он содержит для каждого репозитория SVN (не: сервера) файл с информацией орепо, а также идентификатор пользователя и пароль, которые SVN использует для аутентификации на сервере.

    V 65
    <http://server.name:80> Subversion MYREPO
    
  • Это указывает на то, что он может отличаться для каждого репо.У меня есть две записи для одного и того же сервера, но разные репо.Поскольку мы используем LDAP, зашифрованные пароли одинаковы

Таким образом, вы можете удалить записи и повторить следующие действия:

  1. Перезапустить eclipse
  2. Удалите места для оформления покупок
  3. Удалите информацию о пароле внутри eclipse
  4. Убедитесь, что в auth/svn.simple.
  5. Если вы создадите другое место извлечения для другого хранилища, у вас будет возможность снова определить идентификатор пользователя и пароль.И это должно привести к другой записи.

Надеюсь, это поможет отладить вашу проблему.

...