В Perforce я могу проверить, кто я, запустив p4 info
, здесь p4 doc. Что эквивалентно для Git и Subversion на терминале?
В Git и Subversion, как узнать текущего пользователя на терминале?
Ответ 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 нет такой вещи, как "текущий пользователь". В большинстве случаев "текущий пользователь" относится к учетным записям пользователей, кэшированным на клиенте, которые будут автоматически представлены серверу при каждом доступе к серверу.