1. ubuntu下生成自己的公钥和私钥
ssh-keygen
生成之后,将公钥发至服务器,私钥保存
--------Ubuntu下--------
1. 安装svn
sudo apt-get install subversion
2. 进入ssh配置目录
cd ~
cd .ssh,没有就mkdir .ssh再进入
3. 复制自己的私钥过来
cp ~/download/mykey id_rsa
4. 进入自己的svn目录
cd ~/platform
ssh+svn update ...
--------Windows下--------
1. 下载putty及相关
~sgtatham/putty/latest/x86/putty.zip
解压缩
2. 启动其中的puttygen.exe
load先前生成的私钥,保存成putty对应的私钥格式
3. 启动putty.exe
新建一个session,输入名字(例如platsession),在host name填对应的svn服务器地址,端口默认22,在connection--ssh--auth里面,选择自己刚生成的putty对应格式的私钥
4. 安装TortoiseSVN
下载之:
然后安装
5. 建一个自己的svn目录,并链接putty
例如platform,右键,在TortoiseSVN的setting里面选择network,在ssh client处填入D:\putty\PLINK.EXE -load
6. svn update
右键platform,选择svn checkout,输入地址,例如ssh+svn:\\platsession\platform
ok即可
现在platform上面将有svn标记,以后就可以直接svn update和commit了
from:http://hi.baidu.com/yulianghuan/blog/item/468076436f3a2e1073f05def.html