在svn服务器上,建立个脚本 (svn服务器在内网上)
1、
#!/usr/bash
ssh -N -f -R 3690:127.0.0.1:3690 xxx.xxx.xxx.xxx (外网服务器地址) ----------------此命令为打通一个隧道
执行后,会提示输入外网服务器的用户名和密码 相当于在外网服务器上打开了一个3690端口
2、
在外网服务器上,首先得先下载svn。 直接 yum install subversion
然后 svn co (checkout) svn://192.168.1.251/project-judge --username xxxx
然后输入密码 之后就不用填写了
3、
这样就完成了代码从svn上传的到服务器的过程
4、
勿要忘记将通道关闭 在svn服务器上 ps -ef | grep ssh 将进程杀掉