Подтвердить что ты не робот

В Git и Subversion, как узнать текущего пользователя на терминале?

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

4b9b3361

Ответ 1

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

$ git config user.name
Wilbert Wilbert

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

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

Ответ 2

Для имени:

git config user.name

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

git config user.email

Общие:

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

Ответ 3

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

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

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