1、连接到svn服务器账户:使用命令
ssh test@192.168.1.100
2、新建SVN项目: a、进入SVN创建项目的目录:
cd /etc/apache2/mods-enabled/
b、编辑文件:
sudo vi dav_svn.conf
密码:123456(与账户test的登录密码相同)
c、在文件末尾添加新项目(以testsvn为例),添加以下代码:
<location> DAV svn SVNPath /home/fruits/svn/projects/code/testsvn AuthType Basic AuthName "Subversion repository" AuthUserFile /etc/svn-auth-file Require valid-user </location>
3、新建项目(testsvn)资源库:
sudo svnadmin create /home/fruits/svn/projects/code/testsvn
注意:此时可以通过TortoiseSVN下载SVN资源,但还不能上传(因为用户没有写权限)。
4、修改项目(testsvn)访问权限:
sudo chmod 777 -R /home/fruits/svn/projects/code/testsvn
注意:
-R
5、验证创建SVN项目(testsvn)是否成功: 1)从SVN上下载testsvn到本地:
http://192.168.1.100/testsvn/
svn co http://192.168.1.100/testsvn/ testsvn
2)上传本地文件到SVN上: a、创建文件
aaa.txt
doodlemobile
add aaa.txt
http://192.168.1.100/testsvn/
6、常见问题:
1)Could not open the requested SVN filesystem 错误:

解决:这是因为还没有创建项目资源库(testsvn),因此无法访问到此文件。解决方法请参考上述步骤3。
2)Permission denied 错误:

解决:这是用户没有写权限(无法上传文件)。解决方法请参考上述步骤4。
参考推荐:
以上就是Ubuntu 环境下SVN添加新项目的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号