如何使用 subversion 和 https 结帐

goi*_*ing 37 svn

我刚刚安装了 subversion,并且存储库托管在 Assembla 上。

通常,当我使用 Windows 时,我只使用 Tortoisesvn,它会提示我输入用户名和密码。

当我尝试从终端结帐时,我不知道如何手动指定用户名和密码,并且当我尝试在没有它们的情况下结帐时它会冻结(不能在那里按 ctrl-C)。

这是我正在尝试的:

svn co https://subversion.assembla.com/svn/comcal/trunk
Run Code Online (Sandbox Code Playgroud)

当我试图复制命令行时,我得到了这个:

svn:服务器发送意外返回值(502 代理错误)以响应“https://subversion.assembla.com/svn/comcal/trunk”的 OPTIONS 请求

Geo*_*lly 55

您可以使用指定用户名

svn co --username your_name https://svn.server.com/repository/trunk
Run Code Online (Sandbox Code Playgroud)

之后应该提示密码。

但是,没有必要指定用户名,无论如何 svn 都会提示您。

可以在svn文档中或使用简单的命令找到更多信息:

svn help checkout
Run Code Online (Sandbox Code Playgroud)