svn初悉

之前没用过svn,简单构建之后 使用了一下,写下来防忘:

server 端

svnserve -d 后台 -r 目录 /home/xxx

配置文件authz 修改用户权限  passwd 修改用户密码 svnserve.conf修改authz-db 和passwd-db开关

客户端  先svn checkout svn://url 下载副本(--username --password)

进入下载的副本目录

拷贝代码到此目录

然后svn add ./*

svn commit --username xxx --password xxx ./*

注意 要配置svn_editor的环境变量(我配置的是vim) 否则会报错

////////////////

注意事项:首先检查svnserve.conf文件,看有没有把password-db = passwd前对#去掉,并且要顶格;authz-db = authz同理,修改realm = My First Repository,改为自己的服务器地址,前面的#号也要去掉,顶格

然后要注意authz文件里目录格式是否正确,要用/

配置权限的时候要顶格

每日: You may see me struggle,but you will never see me quit。

你可能见到我挣扎,但绝不会见到我放弃

时间: 2024-12-28 07:08:56

svn初悉的相关文章

洞悉find中的德摩根定律和条件权限perm

1.德摩根定律 (1)初悉德摩根定律儿 在命题逻辑和逻辑代数中,德·摩根定律(或称德·摩根定理)是关于命题逻辑规律的一对法则. 奥古斯塔斯·德·摩根首先发现了在命题逻辑中存在着下面这些关系: 非(A 且 B) = (非 A) 或 (非 B)非(A 或 B) = (非 A) 且 (非 B) (2)图解德摩根定律 1>.非(A or B) = (非 A) and (非 B) 约定以下图中矩形代表全部,圆A和圆B是矩形的一部分并有部分相交 1)A or B,如下图中的黑色部分:     属于A或者是属

信息收集初阶总结

信息收集初阶总结 术语释义: 1-nslookup:是一种网络管理命令行工具,可用于查询DNS域名和IP地址输入指令nslookup默认服务器和Address是当前上网所用的DNS服务器域名和地址A记录A(Address)记录指的是用来指定主机名或域名对应的IP记录. https://www.cnblogs.com/machangwei-8/p/10353137.html 2-cdn(内容分发式服务):CDN的全称是Content Delivery Network,即内容分发网络.CDN是构建在

安装SVN报错

初接触SVN,了解不多,给的材料里有很多安装包,看的眼花缭乱,也不知道该双击哪个,想着问别人吧,肯定秒懂,但是就失去了一次犯错误或者说成长的机会,思来想去,果断掐掉了问同学的念头,当弹出安装错误提示框的时候,心中大喜,为自己没有问别人这一英明决策点了一万个赞 下图是发的安装包,对它三次回眸之后才明白了各个文件都是什么东西 从上到下依次是语言包.SVN客户端.SVN服务端,凭直觉,先装服务端,再装VisualSVN,最后是客户端,结果出师不利,第一步就卡住了,如下: 之后重新安装,继续报错 然而这

mac下idea的使用之svn篇--有图超详细

mac下idea的使用之svn篇--有图超详细 博客分类: idea svn 记一下idea的svn使用有图超详细 根据在eclipse里使用svn的经验琢磨了一下idea,现把idea下svn的使用方法记录如下 主要分为几个功能来介绍 第一个功能当然是把远程的svn代码拉到我们本地 下面的多出了一个svn的窗口,在左边有加号可以添加一个svn的库 输入svn的地址,我用的是本地的测试,所以地址为svn://127.0.0.1/newproject 根据服务不同这个地址也不一样 可能是http或

【转】SVN源码服务器搭建-详细教程

一.引言 笔者曾经试图在网上搜索一篇关于SVN源代码服务器搭建方面的中文技术文章,可惜,所找到的,要么是不完整,要么就是对笔者没什么帮助的文 章,TortoiseSvn的帮助文档固然强大,但因为是英文,不是很适合来作为入门者使用:毕竟,TortoiseSvn是一个客户端,服务器端的配置 也很重要. 一年前,笔者刚刚毕业,初入公司,在进行开发时,由于没有进行软件代码版本管理,导致的结果是 软件一天一个版本 Bug日益增加且隐藏很深 代码无法向前回溯 几个月前修正过的Bug在几个月后又重新出现 ……

SVN服务器安装使用详细教程

一.引言 笔者曾经试图在网上搜索一篇关于SVN源代码服务器搭建方面的中文技术文章,可惜,所找到的,要么是不完整,要么就是对笔者没什么帮助的文章,TortoiseSvn的帮助文档固然强大,但因为是英文,不是很适合来作为入门者使用:毕竟,TortoiseSvn是一个客户端,服务器端的配置也很重要. 一年前,笔者刚刚毕业,初入公司,在进行开发时,由于没有进行软件代码版本管理,导致的结果是 软件一天一个版本 Bug日益增加且隐藏很深 代码无法向前回溯 几个月前修正过的Bug在几个月后又重新出现 -- 由

Node.js 网页瘸腿爬虫初体验

延续上一篇,想把自己博客的文档标题利用Node.js的request全提取出来,于是有了下面的初哥爬虫,水平有限,这只爬虫目前还有点瘸腿,请看官你指正了. // 内置http模块,提供了http服务器和客户端功能 var http=require("http"); // 内置文件处理模块 var fs=require('fs'); // 创建一个将流数据写入文件的WriteStream对象 var outstream=fs.createWriteStream('./1.txt'); /

idea的使用之svn篇

记一下idea的svn使用有图超详细 根据在eclipse里使用svn的经验琢磨了一下idea,现把idea下svn的使用方法记录如下 主要分为几个功能来介绍 第一个功能当然是把远程的svn代码拉到我们本地 下面的多出了一个svn的窗口,在左边有加号可以添加一个svn的库 输入svn的地址,我用的是本地的测试,所以地址为svn://127.0.0.1/newproject 根据服务不同这个地址也不一样 可能是http或着https 添加上svn库的地址后,我们可以浏览库上的文件,当然也可以做一些

linux系统安装和使用SVN经验和遇到的问题

系统里已经安装上了svn服务 新建文件 在新建的文件里面建立一个版本库 版本库的配置 重启svn服务 初充一:若想达到客户端提交文件,服务器下某个目录(假如目录名为html)也同步自动更新,采用下面的方法(钩子) 第一步:服务器上检出svn co svn://localhost/could (小乌龟连得地址)               html(服务器文件夹地址)第二步:新建post-commit文件[[email protected] hooks]# pwd/application/svnd