步骤
-
安装 Subversion 软件包。
Ubuntu:
# apt-get install subversion
Red Hat 或 CentOS 系统下:
# yum install subversion
-
创建一个 svn 目录,例如在您的系统根目录下。
# mkdir /home/svn
-
创建一个新的 SVN 存储库,例如 my_repo。
# svnadmin create /home/svn/my_repo
-
运行以下命令。
$ cd /home/svn/my_repo/conf
-
授予读取和编辑 svn 目录的权限。
# chmod 777 /home/svn -R
警告: 此命令向所有用户授予读取和编辑目录的权限。 -
打开 passwd 文件。
# vi passwd
-
将用户名及其密码添加到 passwd 文件中。例如:
test1=Talend123 test2=Talend123
-
打开 authz 文件。
# vi authz
-
添加您刚添加的用户名,并在 authz 文件中为其授予权限。例如:
test1=r #Reading permission only test2=rw #Reading and writing permissions
提示: 根据您的设置,您可能需要在文件中添加*=
以确保其他用户没有权限。 -
打开 SVN 配置文件。
# vi svnserve.conf
-
取消注释以下参数。
anon-access = read auth-access = write password-db = passwd authz-db = authz
提示: 根据您的设置,您可能需要取消注释以下参数并指定存储库目录的路径:realm = /home/svn
。 -
重新启动 Apache Subversion。
# svnserve -d --listen-port 3690 -r /home/svn
- 在 Talend Administration Center 访问 Apache Subversion。