一直试图为自己搭建一个完善的编程环境.
本机是 windows 系统, 由于只需要 linux 的编译环境, 在 virtualbox 中安装了
CentOS 6.5 minimal, 不带桌面的. 目标是在 windows 上搭建 svn server, 虚拟机
中可以用 subversion client check 代码.
1. 本机与虚拟机可互访
在 virtualbox 中设置 network 为 bridged adapter, 这样本机与虚拟机就相当于两台
独立的机器, 且 ip 处于同一网段.
2. windows 本机搭建 svn server
安装 subversion & TortoiseSVN
1> 创建 repos:
假设将 repos 放在 d:\svn下,
svnadmin create d:\svn
2> 根据需要修改 svn\conf 下的 authz, passwd, svnserve.conf 文件
主要是设置用户权限.
3> 创建并启动 svn 服务
以管理员身份执行:
sc create svnservice binpath= "...\svnserve.exe --service --root d:\svn" displayname= "svnservice" depend= tcpip start= auto
上述命令创建一个名为 svnservice 的系统服务, 第一次可能需要手动启动之.
...处是完整的路径.
假设本机 ip 是 192.168.0.100,
checkout 根目录到 path下:
svn co svn://192.168.0.100 path
在 linux 虚拟机里执行上述命令失败, 原因是 windows 开了防火墙, 关之即可.
3. Eclipse IDE
选用 eclipse 作为编程 IDE
安装 viPlugin 插件, 就可以同时使用 eclipse 和 vim 的功能, 写代码偷懒必备..
eclipse 插件安装方法见 http://www.cnblogs.com/alvin4324/p/3524608.html
ok, 现在可以在 windows 上用 eclipse + viPlugin 写代码, 在 centos 虚拟机中编译...