如何在服务器上创建 SVN 存储库? [英] How to create SVN repository on server?
问题描述
如何在服务器上创建 SVN 存储库?虽然我已经找到了关于此的各种文章,但在我的网站上创建存储库时仍然面临问题.现在我使用 assembla 作为我的 SVN 存储库,但想在我的主机上创建自己的存储库.
How to create SVN repository on server? Although i have found various articles on this but still facing issues while creating repository on my website. Right now i am using assembla as my SVN repository, but want to create my own on my hosting.
推荐答案
创建存储库:
svnadmin 创建/svnrepos
创建 SVN 用户
vi/svnrepos/conf/svnserve.conf
匿名访问=无
授权访问=写入
password-db = passwd
password-db = passwd
并以如下格式添加用户: user = password
例如:tony = mypassword
导入您的项目
(假设您已将项目文件放在 /projects/myrailsproject
)
(Assuming you’ve put your project files in /projects/myrailsproject
)
svn import/projects/myrailsproject file:///svnrepos/myrailsproject
作为守护进程启动 SVN 服务器
svnserve -d
完成!您现在应该有一个 Apache Subversion 服务器运行一个名为 myrailsproject 的项目.
Done! You should now have an Apache Subversion server running with one project named myrailsproject.
尝试从存储库中检出它:
Try checking it out of the repository:
svn co svn://192.168.0.2/svnrepos/myyrailsproject
由于我们将 anon-access 设置为 none,因此应该提示您输入您在文件 /svnrepos/conf/passwd
中创建的用户名和密码.
Since we set anon-access to none you should be prompted for username and password which you created in the file /svnrepos/conf/passwd
.
这篇关于如何在服务器上创建 SVN 存储库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!