在ubuntu服务器下安装svn服务器端,在window下使用eclipse的svn插件团队开发。
安装SVN服务端
1.在ubuntu上安装svn服务器
sudo apt-get install subversion
2.建立仓库文件夹
cd /home
sudo mkdir svn
3.创建仓库
sudo svnadmin create /home/svn
4.配置/home/svn/conf目录下的 svnserve.conf文件
sudo vim /home/svn/conf/svnserve.conf
去掉#[general] 前面的#
修改anon-access = none
修改auth-ccess = write
去掉#passw-db = passwd前面的#
5.修改/home/svn/conf目录下的passwd文件
sudo vim /home/svn/conf/passwd
修改如下:
[users]
root = 123
yejunfeng = 12345678
test1 = test1
test2 = test2
注意:这里设置了四个用户root,yejunfeng,test1,test2,密码分别为123,12345678,test1,test2
6.修改/home/svn/conf目录下的authz
sudo vim /home/svn/conf/authz
修改如下:
[groups]
admin = root,yejunfeng,test1,test2
[/]
@admin = rw
*=r
注意:root,yejunfeng,test1,test2是admin组,有读写权限。
7.启动SVN服务
sudo svnserve -d -r /home/svn
注意:-d表示后台运行svn服务,-r是指定svn目录,默认端口是3690
在eclipse是使用svn
1.在eclipse中安装subclipse插件,我们从Eclipse Marketplace里面下载
打开Eclipse-->Help-->Eclipse Marketplace-->在Find中输入subclipse搜索-->找到subclipse点击下载
2.安装完成后重启eclipse后可以在show view里调出svn资源库视图。
Window-->Show View-->other找到SVN
3.在空白处点击右键-->新建-->资源库位置-->输入url即可。
url样例:svn://IP/文件夹名
4.在eclipse中导入项目
import-->SVN-->从SVN检出项目-->选择刚刚创建的资源库-->Finish
5.编写好项目之后要提交commit
右键项目-->team-->提交
最后再下次编写项目前,选择更新就可以了。
右键项目-->team-->更新
修改svn账户密码
查看clipse中使用的是什么SVN Interface
window-->preference-->team-->svn
如果是用JavaHL,就把C:\Users\Administrator\AppData\Roaming\Subversion下的auth文件夹删掉,那么下次使用svn就需要重新输入账号密码了。
如果是用SVNKit,找到以下目录并删除.keyring文件
[eclipse ]"configuration"org.eclipse .core.runtime
提醒:eclipse使用svn插件连接码云,需要将SVN接口改成SVNKit。