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

时间:2012-08-04 18:04:02

标签: svn webserver

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

1 个答案:

答案 0 :(得分:25)

  1. 创建存储库:

    svnadmin create /svnrepos

  2. 创建SVN用户

    vi /svnrepos/conf/svnserve.conf

      

    anon-access = none

         

    auth-access = write

         

    password-db = passwd

    并以以下格式添加用户: user = password

    例如:tony = mypassword

  3. 导入您的项目

    (假设您已将项目文件放在/projects/myrailsproject

    svn import /projects/myrailsproject file:///svnrepos/myrailsproject

  4. 以守护程序

    启动SVN服务器

    svnserve -d

    完成!您现在应该使用名为myrailsproject的项目运行Apache Subversion服务器。

    尝试将其从存储库中检出:

    svn co svn://192.168.0.2/svnrepos/myyrailsproject

    由于我们将anon-access设置为none,因此系统会提示您输入在/svnrepos/conf/passwd文件中创建的用户名和密码。