【问题标题】:How to create SVN repository on server?如何在服务器上创建 SVN 存储库?
【发布时间】:2012-08-04 18:04:01
【问题描述】:

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

【问题讨论】:

  • 什么问题?这个问题很模糊,基本上不可能回答。

标签: svn webserver


【解决方案1】:
  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 中创建的用户名和密码。

【讨论】:

  • 密码 vi /svnrepos/conf/passwd
  • svnadmin create 似乎没有用分支、标签或主干子目录初始化存储库。这是怎么做到的?
  • 你必须 mkdir 那些目录。单独工作的人可能会对仅使用后备箱感到满意。所以在你正在使用 mkdir trunk 的目录中,然后 svn add trunk
  • 假设我需要将我的项目复制到服务器进行导入。是否可以从远程存储库的本地文件夹中导出项目?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-18
  • 2022-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-20
  • 2015-04-26
相关资源
最近更新 更多