1、连接到svn服务器账户:使用命令
ssh test@192.168.1.100,密码为:123456。
2、新建SVN项目: a、进入SVN创建项目的目录:
cd /etc/apache2/mods-enabled/
b、编辑文件:
sudo vi dav_svn.conf
密码:123456(与账户test的登录密码相同)
c、在文件末尾添加新项目(以testsvn为例),添加以下代码:
DAV svn SVNPath /home/fruits/svn/projects/code/testsvn AuthType Basic AuthName "Subversion repository" AuthUserFile /etc/svn-auth-file Require valid-user
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表示递归设置testsvn文件夹下的所有权限为读+写+执行。
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。 b、右键选择TortoiseSVN,然后选择Add...。 c、右键选择SVN Commit...,输入更改记录,例如:
add aaa.txt。 d、打开浏览器,输入:
http://192.168.1,查看是否上传成功!.100/testsvn/
6、常见问题:
1)Could not open the requested SVN filesystem 错误:
解决:这是因为还没有创建项目资源库(testsvn),因此无法访问到此文件。解决方法请参考上述步骤3。
2)Permission denied 错误:
解决:这是用户没有写权限(无法上传文件)。解决方法请参考上述步骤4。
参考推荐:
# windows
# apache
# 浏览器
# ubuntu
# 工具
# win
# 解决方法
# 百度
# asic
# Filesystem
# 递归
# svn
# http
# ssh
# 右键
# 上传
# 请参考
# 这是
# 还没有
# 可以通过
# 为例
# 到此
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化76771 】
【
技术知识130152 】
【
IDC云计算60162 】
【
营销推广131313 】
【
AI优化88182 】
【
百度推广37138 】
【
网站推荐60173 】
【
精选阅读31334 】
相关推荐:
VSC怎样在Linux运行PHP_Ubuntu系统配置步骤【操作】
Win11怎么调整屏幕亮度_Windows 11调节显示器亮度护眼设置【步骤】
如何在Golang中实现RPC异步返回_Golang RPC异步处理与回调方法
Win11如何设置电源计划_Win11电源计划优化教程【攻略】
XSLT怎么生成动态的HTML属性名和标签名
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
Win11怎么清理C盘系统日志_Win11清理系统日志文件【步骤】
如何用正则表达式精确匹配最多含一个换行符的起止片段
Python列表推导式与字典推导式教程_简化代码高效写法
Win11怎么退出微软账户_切换Win11为本地账户登录方法【详解】
Win11任务栏怎么放到顶部_Win11修改任务栏位置方法【详细】
Ajax提交表单PHP怎么接收_处理Ajax发送的表单数据技巧【指南】
Mac怎么安装软件_Mac安装dmg与pkg文件的区别【指南】
Windows蓝屏错误0x0000001E怎么修复_KMODEEXCEPTIONNOTHANDLED排查
Windows10如何彻底关闭自动更新_Win10服务与组策略双重禁用
windows系统找不到无线网络怎么办_windows WLAN适配器故障排查
Win11如何添加/删除输入法 Win11切换中英文输入法快捷键【设置】
如何使用Golang捕获并记录协程panic_保证主程序稳定运行
php中作用域操作符能访问私有静态属性吗_访问权限限制【指南】
GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?
Win11怎么设置虚拟内存_Windows 11优化内存性能提升速度【技巧】
如何在Golang中操作嵌套切片指针_Golang多维slice修改
Win11怎么设置右键刷新选项_Windows11显示更多选项技巧
php485函数执行慢怎么优化_php485性能提升小技巧【技巧】
c++怎么使用std::unique实现去重_c++ 容器元素排序与连续重复删除【教程】
如何在Golang中使用container/heap实现堆_Golang container/heap最小堆方法
如何优化Golang内存分配与GC调度_Golang垃圾回收优化示例
如何在 Windows 11 中使用 AlomWare 工具箱
如何用正则与预处理高效拦截带干扰符的恶意域名
MAC如何安装Git版本控制工具_MAC开发环境配置与Xcode插件安装【教程】
Win11无法识别耳机怎么办_解决Win11插耳机没声音问题【步骤】
Win10系统怎么查看端口状态_Windows10 CMD查看网络连接
Python对象比较与排序_集合使用说明【指导】
电脑无法识别U盘怎么办 Windows磁盘管理与驱动更新修复识别问题【解决】
Win11如何暂停系统更新 Win11暂停更新最长时限设置【步骤】
如何在 Go 中可靠地测试含 time.Time 字段的结构体
Win11任务栏怎么固定应用 Win11将软件图标固定到底部【步骤】
Python数据挖掘进阶教程_分类回归与聚类案例解析
Win11怎么连接蓝牙耳机_Win11蓝牙设备配对与连接教程【步骤】
如何在Golang中处理URL参数_Golang URL参数解析与路由映射方法
Windows10电脑怎么设置文件权限_Win10安全选项卡所有者修改
如何在Golang中使用log包输出不同级别日志_Golang log日志管理与分类
VSC怎么快速定位PHP错误行_错误追踪设置法【方法】
Win10如何关闭安全中心所有通知 Win10禁用Windows Defender提醒【设置】
Mac如何调整Dock栏大小和位置_Mac程序坞个性化设置
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
php嵌入式需要什么环境_搭建php+linux嵌入式开发环境【详解】
Win10如何更改网络连接_Windows10以太网属性IP配置
Python函数参数高级用法_默认值与可变参数解析【教程】
Python文本编码与解码_跨平台解析说明【指导】
2025-09-04
致胜网络推广营销网专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。