3.3.5. 通过带有 SSH 加密的自定义协议访问 (svn+ssh://)
配置和服务器过程与 svn:// 方法相同。 详情请参阅上一节。 此步骤假设您已按照上述步骤操作并使用 svnserve 命令启动了 Subversion 服务器。
还假设 ssh 服务器正在该机器上运行并且它允许传入连接。 要确认,请尝试使用 ssh 登录到该机器。 如果你能登录,一切就完美了。 如果您无法登录,请在继续之前解决它。
svn+ssh:// 协议用于使用 SSL 加密访问 Subversion 存储库。 使用此方法对数据传输进行加密。 要访问项目存储库(例如使用签出),您必须使用以下命令语法:
svn co svn+ssh://ssh_用户名@主机名/路径/to/repos/项目
您必须使用完整路径 (/path/to/repos/project) 才能使用此访问方法访问 Subversion 存储库。
根据服务器配置,它会提示输入密码。 您必须输入用于通过 ssh 登录的密码。 一旦您通过身份验证,它就会从 Subversion 存储库中检出代码。