Linux –设置Subversion服务器

这些是关于在Fedora core 6上对我有用的注释,其中软件包管理器已经安装了svn lib:

1.创建一个存储库

svnadmin create /svnrepos

2.创建一个SVN用户

vi /svnrepos/conf/svnserve.conf

在该文件中,添加以下三行:

anon-access = none
auth-access = write
password-db = passwd

创建一个密码文件:

vi /svnrepos/conf/passwd

在该文件中为您的用户添加一行:

# add users in the format : user = password
username = mypassword

3.导入您的项目
(假设您已将项目文件放在/ projects / prj1中)

svn import / projects / prj1文件:/// svnrepos / prj1

4.将SVN Server作为守护程序启动

svnserve -d

完毕!现在,您应该具有一个运行有一个名为myrailsproject的项目的svn服务器。

尝试从存储库中检出它:

svn co svn://192.168.0.1/svnrepos/proj1

由于我们将anon-access设置为none,因此系统会提示您输入在文件/ svnrepos / conf / passwd中创建的用户名和密码。