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

标签 svn webserver

如何在服务器上创建 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 中创建的用户名和密码。 .
  • 关于svn - 如何在服务器上创建 SVN 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11810858/

    相关文章:

    php - 如何在同一个代理服务器上使用php和java apis通过webservices与远程应用服务器进行交互

    java - 在独立 Tomcat 服务器上,可以设置多少更高的值 - maxThreads 和 maxConnections?

    java - 服务器上使用 RPC 的多人纸牌游戏

    git - 如何解决与 git-svn 的冲突?

    git - 将 Subversion 存储库迁移到 Git 并永久删除其中的一部分

    visual-studio-2010 - 将svn集成到VS-2010 IDE中有哪些不同的方式

    eclipse - 颠覆: Tag and commit modified files at once

    php - 使用TortoiseSVN删除冲突文件(本地文件)后无法更新文件

    linux - 无法创建 SSL 证书

    python - 在 django 网站中显示传感器读数