1.登陆到SVN服务器
1
2帐号: ssh test@192.168.1.100
密码: 1234562.新建SVN项目
a、 进入svn创建项目的目录1
cd /etc/apache2/mods-enabled/
b、 编辑文件
1 | sudo vi dav_svn.conf |
密码: 123456(即账户test的登录密码,下同)
c、 添加新项目(testsvn为例),在文件末尾添加以下代码
1 |
|
- 3、新建项目(testsvn)资源库
1
sudo svnadmin create /home/fruits/svn/projects/code/testsvn
注:现在可以通过TortoiseSVN下载svn资源了,但还不能上传(因为用户没有写权限)
- 4、修改项目(testsvn)访问权限
1
sudo chmod 777 -R /home/fruits/svn/projects/code/testsvn
注: -R 递归设置testsvn文件夹下的所有权限为读+写+执行
- 5、验证创建svn项目(testsvn)是否成功
a.从svn上下载testsvn到本地
利用 TortoiseSVN 工具,下载文件svn资源到本地(右键checkout),刚才新建testsvn项目的svn网址:1
http://192.168.1.100/testsvn/
或 命令下载svn资源如下
1 | svn co http://192.168.1.100/testsvn/ testsvn |
b. 上传本地文件到svn上
1 | > a、 新建文件 aaa.txt, 输入:doodlemobile |
- 6、常见问题
1) Could not open the requested SVN filesystem 错误1
解决: 这是因为还没有创建项目资源库(testsvn),因此无法访问到此文件,解决方法请见上述步骤3
2) Permission denied 错误
1 | 解决: 这是用户没有写权限(无法上传文件),解决方法请见上述步骤4 |