Subversion: кто я вошел как? - PullRequest
16 голосов
/ 25 мая 2010

Я работаю над совместным проектом и использую Subversion в Red Hat Enterprise Linux 3. Я хотел бы знать, под кем я вошел. Я вошел как я или кто-то еще? Если я проверю свою работу, какое имя пользователя будет связано с коммитом?

Мне никогда не предлагается имя пользователя или пароль. Когда я фиксирую изменения, они просто фиксируются под чужим именем. Я хотел бы, чтобы они были совершены под моим именем.

Я попробовал параметр --username, как описано на этой странице , но, похоже, он не работал. Я сделал коммит, и это было сделано под именем другого пользователя. Я хотел бы знать наверняка, что мои изменения будут зафиксированы под моим именем, прежде чем я сделаю фиксацию.

Ответы [ 3 ]

6 голосов
/ 25 мая 2010

Хм. Я не уверен. Вы всегда можете заблокировать файл, а затем разблокировать его. Когда вы заблокируете, он скажет вам, кто вы.

Однако, чтобы остановить кэширование текущего имени пользователя (то есть, сохранить его в конфигурационных файлах / реестре времени выполнения), используйте параметр - no-auth-cache .

Если это тоже не сработает, то вы, вероятно, используете svn поверх ssh, а ssh предоставляет имя пользователя . Исправьте это, и вы сможете начать использовать свой собственный.

1 голос
/ 25 мая 2010

В зависимости от используемой операционной системы, информация о конфигурации хранится в разных местах. См. раздел подрывной книги по теме.

Удаление подкаталога auth в конфигурации удалит любую сохраненную аутентификацию, в результате чего Subversion запросит у вас дополнительную аутентификацию. Кроме этого, похоже, нет способа узнать, для какого пользователя вы аутентифицированы.

0 голосов
/ 25 мая 2010

Обычно меня запрашивают, когда я пытаюсь выполнить фиксацию, если я не сохраняю информацию для аутентификации, что означает, что любой может проверить код, но это именно то, что я видел на своем рабочем месте, когда дело касается SVN.


" Re: Как сменить пользователя, если установлен флажок" запомнить аутентификацию "", возможно, поможет, хотя, если не просто предоставить некоторые более подробные сведения, как обычно, я думаю, другие могли бы случиться и знаю, как с этим справиться.

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