有很好的方法可以通过以下方式访问存储库: http://username:password@repoUrl
如果您想访问不是由您创建的光盘上的svn文件夹,您将始终收到来自svn.exe
的安全错误。
如果 A 用户将代码从存储库服务器签出到本地磁盘(c:RepoFolderProjectX
),而 B 用户想要登录同一台计算机并运行 c:>svn list -R c:RepoFolderProjectXtrunk
,svn 将生成类似
-
C:>svn list -R c:RepoFolderProjectXtrunk
svn: E175013: Unable to connect to a repository at URL 'http://RepoServerName/RepoFolder/ProjectX/trunk'
svn: E175013: Access to 'http://RepoServerName/RepoFolder/ProjectX/trunk' forbidden
-
有没有办法像file:///username@domain:password@repoPath
一样检索svn列表?
我找到了答案。
C:>svn list -R --username UserNamee --password Passworrrd c:RepoFolderProjectXtrunk
很简单,但他们隐藏了这个论点背后的答案:
C:>svn list -help