小智 25
在Linux中,您将在主目录中找到以下文件:
〜/的.subversion/AUTH/svn.simple
在此文件中,您可以看到"当前登录的用户".
没有"使用svn的当前用户"这样的东西.每次提交SVN命令时,都会在命令提示符下显式提供凭据,或者通过保存的凭据(可能包括多个用户)隐式提供凭据.
在Windows中它位于
%APPDATA%\Subversion\auth\
Run Code Online (Sandbox Code Playgroud)
要查找此目录,只需转到run(win-key+ r),粘贴上面的命令,enter然后单击或单击Run按钮.
对我来说,文件夹中有一个文件svn.simple.它是一个文本文件,它包含已保存的身份验证数据的信息.我有这样的事情:
...
K 8
username
V 6
kosta
END
Run Code Online (Sandbox Code Playgroud)
小智 8
grep username ~/.subversion/auth/svn.simple/* --after-context=2 | tail -1
Run Code Online (Sandbox Code Playgroud)
说明:
grep文件grep username ~/.subversion/auth/svn.simple/*将查找用户名
--after-context=2 在遇到用户名后会打印+2行
输出:
username
V 6
Bhavik
Run Code Online (Sandbox Code Playgroud)
| tail -1我的用户名即Bhavik. 希望这能解释代码.
有几种方法可以找到存储的登录凭据:
svn auth以查看SVN凭证存储(%APPDATA%\Subversion\auth)中缓存的凭据和证书.cmdkey以查看存储在Windows凭据管理器中的凭据.whoami以查找您的用户帐户名称.顺便说一句,不要错过Michael Hackner的回答:
没有"使用svn的当前用户"这样的东西.每次提交SVN命令时,都会在命令提示符下显式提供凭据,或者通过保存的凭据(可能包括多个用户)隐式提供凭据.
| 归档时间: |
|
| 查看次数: |
40951 次 |
| 最近记录: |