【发布时间】:2012-08-04 18:04:01
【问题描述】:
如何在服务器上创建 SVN 存储库?尽管我找到了有关此的各种文章,但在我的网站上创建存储库时仍然面临问题。现在我使用assembla 作为我的 SVN 存储库,但想在我的主机上创建自己的。
【问题讨论】:
-
什么问题?这个问题很模糊,基本上不可能回答。
如何在服务器上创建 SVN 存储库?尽管我找到了有关此的各种文章,但在我的网站上创建存储库时仍然面临问题。现在我使用assembla 作为我的 SVN 存储库,但想在我的主机上创建自己的。
【问题讨论】:
创建存储库:
svnadmin create /svnrepos
创建 SVN 用户
vi /svnrepos/conf/svnserve.conf
匿名访问 = 无
授权访问 = 写入
密码-db = passwd
并按以下格式添加用户: user = password
例如:tony = mypassword
导入您的项目
(假设您已将项目文件放入/projects/myrailsproject)
svn import /projects/myrailsproject file:///svnrepos/myrailsproject
将 SVN 服务器作为守护进程启动
svnserve -d
完成!您现在应该有一个运行着一个名为 myrailsproject 的项目的 Apache Subversion 服务器。
尝试从存储库中检出它:
svn co svn://192.168.0.2/svnrepos/myyrailsproject
由于我们将 anon-access 设置为 none,因此应提示您输入您在文件 /svnrepos/conf/passwd 中创建的用户名和密码。
【讨论】: