TortoiseSVN / TortoisePlink запрашивает "login as" для любой операции с рабочей копией

мой рабочий стол ПК только что был обновлен, и теперь я использую Windows 7 64bit.

видя, как мой работодатель использует серверы разработки Ubuntu с svn 1.5, я установил Шпатлевки, Конкурс и TortoiseSVN 1.5.10-x64. Я настроил pageant, чтобы использовать мой ключ ssh, и он и PuTTY, похоже, работают нормально.

однако, если я попытаюсь сделать какую-либо операцию с рабочей копией, я получу Диалог TortoisePlink, спрашивающий меня "login as:".

Он будет работает, если я ввожу свой логин по SSH на сервер репозитория SVN находится на, но часто это требует от меня ввести логин несколько раз (я только что проверил "журнал" и мне пришлось вводить логин 4 раза). Однако он не запрашивает у меня пароль, поэтому он должен получать мой ключ ssh от pageant.

когда я использовал Windows XP, после правильной настройки pageant, TortoiseSVN никогда не предлагал мне ничего.

Почему он просит имя пользователя, когда он этого не делал раньше? Разве эта информация не хранится в рабочей копии? И как я могу указать имя пользователя, которое я хочу использовать для конкретной рабочей копии, чтобы мне не пришлось вводить его снова?

Примечание
Потому что наши сервера имеют svn1.5 и svn автоматически обновляет рабочие копии до текущего формата, а форматы рабочих копий не являются обратно совместимыми, мне нужно использовать TortoiseSVN 1.5 для беспроблемной жизни.
Таким образом, любое решение, которое не включает обновление моего svn или tortoisesvn высоко ценимый.

4
задан Tom Wijsman
09.01.2023 16:43 Количество просмотров материала 2373
Распечатать страницу

2 ответа

Это известная проблема. Черепаха 64 бит указывает пальцем на шпатлевку 32 бит:

10
отвечен Richard Hendricks 2023-01-11 00:31

по умолчанию PuTTY всегда запрашивает имя пользователя, если оно не указано в имени хоста или в настройках сеанса.

  • a) измените имя хоста (в вашем SVN-адресе)наuser@host вместо host.

  • b) откройте PuTTY, перейдите к Настройки → Подключения → Данные, введите свое имя как "имя пользователя для автоматического входа" (или выберите опцию "Использовать системное имя пользователя"). Вернуться к сессии, выберите "сеанс по умолчанию" из списка, нажмите сохранить.

то же самое относится ко всем программам в пакете PuTTY (PuTTY itself, plink,pscp,psftp).

6
отвечен grawity 2023-01-11 02:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх