如何在服务器上创建SVN存储库?虽然我已经找到了相关的各种文章,但在我的网站上创建存储库时仍然面临问题。现在我使用assembla作为我的SVN存储库,但想在我的托管上创建自己的。
答案 0 :(得分:25)
创建存储库:
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服务器。
尝试将其从存储库中检出:
svn co svn://192.168.0.2/svnrepos/myyrailsproject
由于我们将anon-access设置为none,因此系统会提示您输入在/svnrepos/conf/passwd
文件中创建的用户名和密码。