Ubuntu 环境下SVN添加新项目

本文详细介绍了在Ubuntu系统中如何设置SVN服务器,创建新项目,并通过TortoiseSVN进行文件的上传与下载。文章还涵盖了权限设置、解决常见错误以及SVN的常用命令,是Ubuntu用户进行版本控制的实用教程。
摘要由CSDN通过智能技术生成

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

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为例),在文件末尾添加以下代码 

<Location /testsvn>  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 递归设置testsvn文件夹下的所有权限为读+写+执行 

5、验证创建svn项目(testsvn)是否成功
1) 从svn上下载testsvn到本地
利用 TortoiseSVN 工具,下载文件svn资源到本地(右键checkout),刚才新建testsvn项目的svn网址: 
      http://192.168.1.100/testsvn/ 
或  命令下载svn资源如下 
      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



参考推荐:
SVNForum

SVN常用命令(推荐)

ubuntu下SVN服务器安装配置 

Windows安装SVN服务器(百度文库)

Windows下安装Subversion服务端和TortoiseSVN客户端详细教程(百度文库)


           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow
这里写图片描述
你好! 这是你第一次使用 **Markdown编辑器** 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

新的改变

我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

  1. 全新的界面设计 ,将会带来全新的写作体验;
  2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
  3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
  4. 全新的 KaTeX数学公式 语法;
  5. 增加了支持甘特图的mermaid语法1 功能;
  6. 增加了 多屏幕编辑 Markdown文章功能;
  7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
  8. 增加了 检查列表 功能。

功能快捷键

撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command +

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值