在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的用户凭证,每次访问服务器时都会自动呈现给服务器。