我刚刚使用 puTTY 在远程安全服务器上创建了一个 svn 存储库(您需要用户名和密码才能访问它):
svnadmin create repo_name
然后,我使用导入命令创建了一个工作副本,并指向存储库。然后工作副本就会显示出来,除了 .svn 文件夹之外,显然完全是空的。
现在,我想创建结构,添加分支、标签和主干文件夹。但是,当我打开 Repo 浏览器并尝试创建新文件夹时,我最终出现以下错误: 我该如何解决这个问题?
您应该检查服务器端的日志。最有可能的是权限有问题。请参阅这篇文章https://serverfault.com/questions/625579/svn-cant-open-file-var-www-svn-repo-db-txn-current-lock-permission-denied
请检查SVN服务器是否有足够的空间。这只是空间问题。
svn import
不创建工作副本,只需将一组未版本化文件的修订添加到存储库中svnadmin create
创建了存储库,该存储库也必须可以通过任何可能的传输方式访问(并且您必须知道 URL|协议)
如果您使用本地访问(使用 file:///
),则必须检查存储库中所有对象(如文件和文件夹)的所有权和权限......并且 .svn
子目录不是存储库如果您想在这里获得帮助,您必须编写更多技术细节
请检查文件夹所有者和权限。 就我而言,它需要 Apache 用户所有者拥有“/svn/repo/”的 0755 权限