在Git和Subversion中,如何找出terminal当前用户?

在Perforce中,我可以通过运行p4 info来检查我是谁,这里是p4文档 。 terminal上Git和Subversion的等价物是什么?

推测你是在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使用它看到的每个键的最后一个值。

对于名称:

 git config user.name 

对于邮件:

 git config user.email 

一般:

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

有几种方法可以find当您访问远程Subversion服务器时将使用的存储login凭证:

  • 运行svn auth来查看在SVN凭证存储( %APPDATA%\Subversion\auth )中caching的证书和证书。
  • 运行cmdkey查看存储在Windows Credential Manager中的凭证。
  • 如果您的SVN服务器与Active Directory集成并支持集成Windows身份validation,则您的Windowslogin凭据将用于身份validation,但不会被caching。 您可以运行whoami来查找您的用户帐户名称。

请注意,SVN中没有“当前用户”这样的东西。 在大多数情况下,“当前用户”是指在客户端caching的用户凭证,每次访问服务器时都会自动呈现给服务器。