任何人都可以通过HTTPS访问Subversion的代码库,但是提交者必须通过HTTPS从Subversion代码库中检出代码。
$ svn checkout https://svn.code.sf.net/p/kivu4j/code-0/trunk/parent parent
请执行以下的命令将您的代码变更提交到代码库(svn会提示要求输入密码)
$ svn commit --username your-username -m "A message"
对于那些公司中防火墙不允许通过http访问Subversion库的开发者,请尝试以下的连接:
$ svn checkout https://svn.code.sf.net/p/kivu4j/code-0/trunk/parent parent
如果配置正确的话,Subversion的客户端能够通过代理访问Subversion服务器。首先,编辑您的"servers"配置文件告诉客户端使用哪个代理。配置文件的位置取决于您使用的操作系统。在Linux或者Unix上,它位于"~/.subversion"目录中。在Windows上,它位于"%APPDATA%Subversion"目录中。 (请尝试使用 "echo %APPDATA%"命令, 请注意这是一个隐藏目录。)
这些是解释做什么的文件中的注释。如果您没有这些文件,请获取最新的Subversion的客户端并运行任意一个命令;这样就能够创建配置目录和模板文件。
示例:编辑"servers"文件并添加类似这样的内容:
[global] http-proxy-host = your.proxy.name http-proxy-port = 3128