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

Rah*_*ain 23 svn webserver

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

sac*_*hit 28

  1. 创建存储库:

    svnadmin create /svnrepos

  2. 创建SVN用户

    vi /svnrepos/conf/svnserve.conf

    anon-access = none

    auth-access =写

    password-db = passwd

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

    例如: tony = mypassword

  3. 导入您的项目

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

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

  4. 以守护进程启动SVN服务器

    svnserve -d

    完成!您现在应该有一个Apache Subversion服务器与一个名为myrailsproject的项目一起运行.

    尝试从存储库中检出它:

    svn co svn://192.168.0.2/svnrepos/myyrailsproject

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