当我在服务器上创建svn项目时,我修改了authz和svn来控制其他用户的访问,但在我多次尝试后发现:在同一服务器上,其他用户可以使用'svn co file:///path/to/my/proj‘’来签出svnserve.conf项目,而不需要密码,即使我配置了所有用户都没有权限访问我的svn项目!当然,如果同一台服务器上的其他用户使用“svn co svn://”签出我的项目,则需要密码和权限。
我在使用SVN的时候遗漏了什么吗?谢谢!
有一个很好的方法来访问存储库:http://username:password@repoUrl如果你想访问光盘上的svn文件夹,这不是你自己创建的,你总是会从svn.exe得到安全错误。
如果A用户将代码从存储库服务器签出到本地磁盘(c:\RepoFolder\ProjectX),而B用户想要登录到同一台计算机并运行c:\>svn list -R c:\RepoFolder\ProjectX\trunk,svn将生成如下错误
-
C:\>svn list -R c:\RepoFolder\ProjectX\trunk
svn: E175013: Unable to con
我正在尝试在共享主机上设置svn。主机已经安装了它,我已经创建了一个存储库,我可以使用svn+ssh连接,但因为它是共享主机,我不能添加用户,所以我尝试使用svnserve.conf和密码文件以这种方式添加用户,但当我尝试这样做时:
svn list svn://svn.myDomain.org
我收到一条消息说:
Authentication realm: <svn://svn.myDomain.org:3690>
Password for 'cborders':
但是,当我输入我在passwd文件中设置的密码时,它会给出相同的Authentication re
我们正在为一个使用SVN的团队创建文件部署应用程序。这是我们想要做的新场景,
User creates folder1 and checks it in
User creates folder2 and checks it in (rev2 now)
User creates folder3 and checks it in (rev3 now)
在这一点上,用户认为他需要返回到修订版1。
svn co -r 1
用户期望只看到folder1,而不是folder2和folder3。这可行吗?我们在Linux命令行上创建脚本,因此不会有大量的SVN客户端可供使用。仅SVN命令。
谢谢你的帮助。