29

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

4

1 回答 1

32
  1. 创建存储库:

    svnadmin create /svnrepos

  2. 创建一个 SVN 用户

    vi /svnrepos/conf/svnserve.conf

    匿名访问 = 无

    授权访问 = 写入

    密码-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

于 2012-08-04T18:18:05.383 回答