前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Ubuntu 环境下SVN添加新项目

Ubuntu 环境下SVN添加新项目

作者头像
阳光岛主
发布于 2019-02-19 07:40:27
发布于 2019-02-19 07:40:27
1.4K00
代码可运行
举报
文章被收录于专栏:米扑专栏米扑专栏
运行总次数:0
代码可运行

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<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客户端详细教程(百度文库)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2012年08月31日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Web-第二十七天 SVN使用【悟空教程】
为保障团队开发过程中人员沟通各方面成本的降低,必须使用一种有效的方式减少沟通环节,提高开发效率,对资源的共享进行管理。
Java帮帮
2018/08/06
1K0
Web-第二十七天 SVN使用【悟空教程】
Ubuntu下SVN安装和配置
Ubuntu下SVN安装和配置 一、SVN安装 1.安装包 1.$ sudo apt-get install subversion 2.创建项目目录 $ sudo mkdir /home/xiaozhe/svn $ cd /home/xiaozhe/svn/ $ sudo mkdir mypro 3.创建svn文件仓库 $ sudo svnadmin create /home/xiaozhe/svn/mypro 4.导入项目到svn文件仓库 (可有可无) $ sudo svn imp
用户1212940
2018/01/23
2.8K0
linux下搭建SVN服务器
https://blog.csdn.net/wuruijie321/article/details/83652705
全栈程序员站长
2022/09/09
2.1K0
linux下搭建SVN服务器
如何在本机搭建SVN服务器
http://www.visualsvn.com/server/download/
星哥玩云
2022/07/03
1.6K0
svn初步安装以及使用
下载网址:https://download.csdn.net/download/qq_38998213/10920144
zhangjiqun
2024/12/16
3800
svn初步安装以及使用
SVN使用指引(Windows)
原:http://wiki.open.qq.com/wiki/SVN%E4%BD%BF%E7%94%A8%E6%8C%87%E5%BC%95%EF%BC%88%E6%9C%AC%E5%9C%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%BAWindows%EF%BC%89
sunsky
2020/08/20
2.2K0
SVN使用指引(Windows)
Web基础配置篇(七): Svn与Git的安装及基本使用
SVN(Subversion)是集中式管理的版本控制器,而Git是分布式管理的版本控制器;这是两者之间最核心的区别。
品茗IT
2019/09/12
6620
SVN之于GIT的理论优势
SVN(SubVersion)是Apache下一个开源的中心化版本控制系统,采用客户端/服务器架构存放项目仓库(仓库 = 代码 + 历史)。和分布式的Git相比,中心化的SVN有以下的诸多特点:
Jean
2020/09/25
1.2K0
SVN之于GIT的理论优势
Windows环境下搭建SVN服务器
如要转载,请注明来源,小石头的博客: http://blog.csdn.net/lu1024188315
全栈程序员站长
2022/09/09
8.3K0
Windows环境下搭建SVN服务器
[1087]Windows10环境下使用VisualSVN server搭建SVN服务器
所以在Windows环境下搭建SVN服务器时,我们选择VisualSvn Server;
周小董
2021/12/09
5.4K0
[1087]Windows10环境下使用VisualSVN server搭建SVN服务器
SVN的安装与常用功能使用以及解决安装配置过程中的一些错误
SVN是Subversion的简称,是一个开放源代码的版本控制系统,将工程代码集中在服务器上进行一个统一的集中式管理,从而能够方便地控制代码版本,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的,而且通过使用SVN开发人员之间能够很方便的更新、提交工程代码,并且如果工程的版本有冲突还会有提示等等。
端碗吹水
2020/09/23
2.1K0
SVN的安装与常用功能使用以及解决安装配置过程中的一些错误
Mac环境下svn的使用
在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。 我们首先来看下,如何在Mac环境下搭建svn服务器端环境。
故久
2019/09/29
7K0
Mac环境下svn的使用
centos下安装svn(无nginx的)
PS:yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql(这是安装配合Apache的模块,我暂时还没做,做了再补上,你可以只装subversion,多装了也无所谓)
凯哥Java
2022/12/15
5010
aicoder实习svn内部培训教程
都已经用了git,为什么还要介绍svn呢?为了让aicoder.com的学员能够掌握多种的源代码管理工具的使用方法,更快的融入到项目开发中,特整理此文档。
老马
2019/05/25
7630
CentOS 7.2 安装Subversion(SVN)
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/53128805
shaonbean
2019/05/26
2K0
Apache与SVN整合
[root@localhost ~]# yum install httpd mod_dav_svn
星哥玩云
2022/06/13
5510
Apache与SVN整合
CentOS 7搭建svn服务
自己平时有记笔记的习惯,回到宿舍笔记就同步不了。打算入手下很火的笔记软件,用着觉得不顺手,目录一多查找不方便,没有英文首字母定位快,想想决定用svn同步,整理出来分享给大家。
星哥玩云
2022/07/13
6670
javaweb-svn-1-60
版本控制系统SVN是Subversion SVN是一种集中式管理代码的版本控制系统,原理就是把代码都保存到一个固定的位置(仓库),每次从这个位置 拷贝更新代码,进行编辑;再把修改后的代码提交到该目录中。多人协作开发也是如此。因此需要一个类似Oracle 或者Mysql的服务器用于保存和管理库文件(要保存的代码等文件)的服务端——VisualSVN Server。还需要一个 用户的操作端,用于提交更新检出代码,常用的有idea的Svn插件,以及TortoiseSVN(小乌龟)。
全栈程序员站长
2021/05/19
7140
SVN下载安装及使用教程「建议收藏」
程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。
全栈程序员站长
2022/09/07
11K0
SVN下载安装及使用教程「建议收藏」
SVN版本控制
SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理
JokerDJ
2023/11/27
2190
SVN版本控制
相关推荐
Web-第二十七天 SVN使用【悟空教程】
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文