我在RedHat Enterprise 6.3 Linux服务器上安装了subversion(版本1.6.11)。然后,我使用以下命令创建了一个存储库:
svnadmin create /home2/svnrepo
然后我将以下条目添加到 /home2/svnrepo/conf/svnserve.conf 文件中:
anon-access = none
auth-access = write
password-db = passwd
realm = My SVN Repository
我通过在 / home2 / svnrepo / conf / passwd 文件中添加以下条目添加了一个svn用户:
joe = joepw
我使用以下命令将项目导入SVN:
svn import /home/joe/projects/myproject file:///home2/svnrepo/myproject
然后我启动了SVN服务守护进程:
svnserve -d
当我尝试使用其他计算机上的以下命令检出项目时,我没有被提示输入密码。但是,该项目正在检查中。为什么会这样?
svn co svn://54.245.0.1/home2/svnrepo/myproject
请告知。
谢谢!
答案 0 :(得分:2)
我发现我在svnserve.conf文件的末尾添加了条目。我将这些条目移到了[general]部分。这解决了这个问题!