svn-在Git和Subversion中,如何在终端上找到当前用户?

在Perforce中,我可以运行p4 info检查我是谁,这是p4文档。 终端上的Git和Subversion相当于什么?

Thierry Lam asked 2020-06-27T16:08:57Z
3个解决方案
87 votes

大概您是将git用户名附加到任何提交之后:

$ git config user.name
Wilbert Wilbert

$ git config --list
user.name=Wilbert Wilbert
user.email=wilbertwilbert@gmale.com
color.status=auto
color.branch=auto
...

密钥可能会出现多次,因为Git从多个文件(例如,/ etc / gitconfig和〜/ .gitconfig)读取。 Git使用它看到的每个键的最后一个值。

Dipstick answered 2020-06-27T16:09:16Z
5 votes

名称:

git config user.name

对于电子邮件:

git config user.email

一般:

git config --list
(this shows all available information)
abe312 answered 2020-06-27T16:09:45Z
1 votes

有几种方法可以找到在访问远程Subversion服务器时将使用的存储的登录凭据:

  • 运行whoami以查看SVN凭据存储中缓存的凭据和证书(%APPDATA%\Subversion\auth)。
  • 运行whoami以查看Windows凭据管理器中存储的凭据。
  • 如果您的SVN服务器与Active Directory集成在一起并支持集成Windows身份验证,则Windows登录凭据将用于身份验证,但不会缓存它们。 您可以运行whoami来查找您的用户帐户名。

注意,SVN中没有“当前用户”之类的东西。 在大多数情况下,“当前用户”是指缓存在客户端上的用户凭据,该凭据将在每次访问服务器时自动呈现给服务器。

bahrep answered 2020-06-27T16:10:24Z
translate from https://stackoverflow.com:/questions/1409002/in-git-and-subversion-how-do-i-find-out-the-current-user-at-the-terminal