Skip to main content
 首页 » 编程设计

svn之如何在服务器上创建 SVN 存储库

2025年01月19日11zhoujg

如何在服务器上创建 SVN 存储库?虽然我已经找到了关于此的各种文章,但在我的网站上创建存储库时仍然面临问题。现在我正在使用 assembla作为我的 SVN 存储库,但想在我的主机上创建我自己的存储库。

请您参考如下方法:

  • 创建存储库:
    svnadmin create /svnrepos
  • 创建 SVN 用户
    vi /svnrepos/conf/svnserve.conf

    anon-access = none

    auth-access = write

    password-db = passwd



    并以以下格式添加用户: user = password
    例如:tony = mypassword
  • 导入您的项目

    (假设您已将项目文件放在 /projects/myrailsproject 中)
    svn import /projects/myrailsproject file:///svnrepos/myrailsproject
  • 以守护进程身份启动 SVN 服务器
    svnserve -d
    完毕! 您现在应该拥有一个运行一个名为 myrailsproject 的项目的 Apache Subversion 服务器。

    尝试从存储库中 check out 它:
    svn co svn://192.168.0.2/svnrepos/myyrailsproject
    由于我们将 anon-access 设置为 none,因此应该提示您输入您在文件 /svnrepos/conf/passwd 中创建的用户名和密码。 .