OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

3.3.4. 通过自定义协议 (svn://) 访问


创建 Subversion 存储库后,您可以配置访问控制。 您可以编辑 /path/to/repos/project/conf/svnserve.conf 文件来配置访问控制。 例如,要设置身份验证,您可以取消注释配置文件中的以下几行:


# [一般的]

# 密码-db = passwd


取消对以上行的注释后,您可以在 passwd 文件中维护用户列表。 所以,编辑文件 passwd文件

在同一目录中并添加新用户。 语法如下:


用户名 = 密码


有关更多详细信息,请参阅文件。


现在,要通过 svn:// 自定义协议从同一台机器或不同的机器访问 Subversion,您可以使用 svnserve 命令运行 svnserver。 语法如下:


$ svnserve -d --foreground -r /path/to/repos

# -d -- 守护进程模式

# --foreground -- 在前台运行(用于调试)

# -r -- 要服务的目录的根目录


更多使用详情,请参考:

$ svnserve --帮助


运行此命令后,Subversion 将开始侦听默认端口 (3690)。 要访问项目存储库,您必须从终端提示符运行以下命令:


svn co svn://hostname/project project --username 用户名


根据服务器配置,它会提示输入密码。 一旦您通过身份验证,它就会从 Subversion 存储库中检出代码。 要将项目存储库与本地副本同步,您可以运行 更新 子命令。 在终端提示符下输入的命令语法如下:


cd project_dir ; SVN 更新


有关使用每个 Subversion 子命令的更多详细信息,您可以参考手册。 例如,要了解有关 co (checkout) 命令的更多信息,请从终端提示符运行以下命令:


svn 帮助


OnWorks 的顶级操作系统云计算: