2012-08-04 155 views
17

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

+4

什么问题?这个问题非常模糊,基本上不可能回答。 – 2012-08-04 18:05:58

回答

19
  1. 创建一个存储库:

    svnadmin create /svnrepos

  2. 创建一个SVN用户

    vi /svnrepos/conf/svnserve.conf

    不久,ACCESuser = password

    如:tony = mypassword

  3. 格式S =无

    权威性访问=写

    密码分贝= passwd的

    并添加用户导入您的项目

    (假设你已经把你的项目文件中/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

    因为我们设置匿名访问到你都不应该被提示输入您的文件/svnrepos/conf/passwd中创建用户名和密码。

+0

对于密码vi/svnrepos/conf/passwd – 2013-05-04 11:12:50

+1

参考链接http://www.civicactions.com/blog/2010/may/25/how_set_svn_repository_7_simple_steps – 2013-05-04 11:14:27

+0

svnadmin创建似乎并没有初始化与分支,标签,或树干子回购-directories。这是如何完成的? – 2015-09-15 21:13:45