2009-09-11 2 views
40

В Perforce я могу проверить, кто я, запустив p4 info, вот p4 doc. Что эквивалентно Git и Subversion на терминале?В Git и Subversion, как узнать текущего пользователя на терминале?

+0

Для SVN это кажется более сложным, обратитесь к http://stackoverflow.com/questions/2022919/svn-get-current-user – bma350

+0

@ bma350, это совсем не сложно - 'svn auth' или' whoami 'для AD-интегрированных систем. – bahrep

ответ

79

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

$ git config user.name 
Wilbert Wilbert 

$ git config --list 
user.name=Wilbert Wilbert 
[email protected] 
color.status=auto 
color.branch=auto 
... 

Ключи могут появиться несколько раз, потому что Git читает из нескольких файлов (/ и т.д./gitconfig и ~/.gitconfig, например). Git использует последнее значение для каждого ключа, который он видит.

+0

Знаете ли вы, как сделать то же самое для подрывной деятельности? –

+1

@AlexanderAmelkin https://stackoverflow.com/a/44678090/761095 – bahrep

5

Для имени:

git config user.name 

Для электронной почты:

git config user.email 

General:

git config --list 
(this shows all available information) 
1

Есть несколько способов, чтобы узнать сохраненные учетные данные, которые будут использоваться при доступе к удаленный сервер Subversion:

  • Запуск svn auth для просмотра учетных данных и сертификатов, хранящихся в хранилище учетных данных SVN (%APPDATA%\Subversion\auth).
  • Запустите cmdkey, чтобы просмотреть учетные данные, хранящиеся в диспетчере учетных данных Windows.
  • Если ваш сервер SVN интегрирован с Active Directory и поддерживает встроенную проверку подлинности Windows, ваши учетные данные для входа в систему Windows используются для аутентификации, но они не кэшируются. Вы можете запустить whoami, чтобы узнать свое имя пользователя.

Обратите внимание, что в SVN нет «текущего пользователя». В большинстве случаев «текущий пользователь» относится к учетным записям пользователей, кэшированным на клиенте, которые будут автоматически представлены серверу при каждом доступе к серверу.

Смежные вопросы