svn server服务器搭建
svn服务器搭建总结
OS
upuntu 16.41、安装Subversion
sudo apt-get install subversion2、创建资源库
cd /home/username/svn
svnadmin create repos
(repos是仓库名字,username用户自己决定)
chmod +777 repos
注意:若要启动两个svn服务器,则要指明端口,默认的服务器端口是3690。
svnserve -d -r /home/username/svn <=>(等价于)
svnserve -d --listen-port=3690 -r /home/username/svn
若要启动第二个服务器,则可svnserve -d --listen-port=3691 -r /home/username2,但同时后面在 checkout时要指明第二个服务器 的端口,如 svn co svn://192.168.40.230:3691/repos3、修改用户名和密码
这是重点内容
3.1、修改svn/repos/conf/svnserve.conf,
把下面三行的注释去掉
anon-access = none //禁止匿名访问
auth-access = write
password-db = passwd //指定密码文件
authz-db = authz //使用authz
realm = repos //指定repository
注意:去掉注释时要保证是顶格形式(即该行的前面没有空格) ,否则会出现svnserve.conf:12:Option expected的错误。
3.2、修改svn/repos/conf/passwd,添加用户和密码
(格式是)用户名=密码
[users]public = public123Mr.sun=mimaTom=Tomsunny=sunnyheny=heny
3.3、修改authz
这里是设置不同用户的访问不同目录文件的权限
[groups]#如分3个组,管理,开发,打包等admin = Mr.sundeveloper = Tom,sunny,public packer = heny[/] #根目录@admin = rw[repos:/]@admin=rw * = r #其它只读[repos:/project:/trunk]@developer =rw* = r #其它只读[repos:/project:/tag]@developer =rw* = r #其它只读
注意上面提到的顶格形式
4、开启服务器
svnserve -d -r /home/username/svn
查看是否启动成功,可看的监听3690端口
sudo netstat -antp |grep svnserve
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 28967/svnserve5、导入project
5.1、 导入
svn import -m “create it” target_sourecode_dir svn://192.168.40.230/repos/
如指定目录则如下:
svn import -m “create it” target_sourecode_dir svn://192.168.40.230/repos/hello
其中hello目录SVN会递归的为你创建的。
导完文件后,就与原始导入目录target_sourecode_dir无关。
5.2、 查看导入结果:
svn list file:/// home/username/svn /repos
或使用IP, svn list svn://192.168.40.230/repos
5.3、使用客户端
svn co svn://192.168.40.230/repos/
或svn co svn://192.168.40.230:3690/repos/hello
6、缺少文件解决方法
将本地代码import到svn服务器后,再用svn co检出代码,编译却报错少了这个那个*.a文件。
原因:
svn有个默认的global-ignores列表,会忽略那些不常用的文件
解决方法:
~/ .subversion/config
把global-ignores的注释去掉,把*.a去掉,并修改相关内容,再次import就可以了。
svn server服务器搭建相关推荐
- 百度网盘+Visual SVN Server(windows)搭建SVN个人仓库
百度网盘,我买了会员,你懂得,非会员,上传下载速度太慢!! 百度网盘,有"同步空间",(其实,这个也可以作为svn服务器使用,但是 是自动同步,不太好) 下面的内容是我拷贝的:Vi ...
- (0063)iOS开发之SVN server的搭建
转载:http://www.cnblogs.com/claireyuancy/p/7345489.html 目的:了解 SVN 搭建的步骤原理! SVN是Subversion的简称,是一个开放源码的版 ...
- linux 部署php svn,Linux服务器搭建svn环境方法详解
下面由Linux教程栏目给大家介绍Linux服务器搭建svn环境的方法,希望对需要的朋友也是帮助! 1.安装svn服务端 sudo apt-get install subversion 2.安装svn ...
- SVN版本服务器搭建(服务端+客户端)
http://www.cnblogs.com/warrior1988/p/5359084.html 环境:Win7 32 bit SVN简介:程序员在编写程序的过程中,每个程序员都会生成很多不同 ...
- SVN本地服务器搭建教程
一 Subversion服务端程序安装: 1.下载svn:下载地址:http://sourceforge.net/projects/win32svn/files/latest/download 2.双 ...
- SVN客户端服务器搭建与使用(一)
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http:// ...
- VMWARE 构建局域网 + VMWARE SQL Server 服务器搭建
前言:本文的主要目标: 1 搭建VMWARE为基础的虚拟局域网:我有两三台PC机器(windows7 + Mac),里面各跑一两个VMWARE主机,目标是构建一个局域网,把这些机器都串接起来,为以后的 ...
- SVN+FTP服务器搭建——SVN安装配置篇
Subversion是一个自由,开源的版本控制系统.在Subversion管理下,文件和目录可以超越时空.Subversion将文件存放在中心版本库里.这个版本库很像一个普通的文件服务器,不同的是,它 ...
- photon server服务器搭建
闲话不多说,直接进入正题 到photonserver官网下载photon server免费版,安装后会形成一个文件夹:然后在官网下载用户使用的license,以获得服务器使用权限:将license文件 ...
- svn server修改服务器地址,【转载】visual svn server更换服务器地址
由于IP更换了,visual svn server服务器地址变了 本来也连接不上了,需要进行相应的更改 第一步,查看本地svn连接信息 输入命令 svn info 得到如下结果 ApplematoMa ...
最新文章
- 深度学习核心技术精讲100篇(八十)-脏数据如何处理?置信学习解决方案
- datetime模块
- 中国移动MM7 API用户手册(七)
- [css] 说下你对background-size的理解,它有什么运用场景?
- 局域网ssr转pptp_[网络技术][转]PPTP连接过程
- 数组中的奇数排在偶数组前面
- google font 字体下载方式
- 联通HG8347R WO-36光猫 当前用户不允许登录解决办法
- Redundant declaration: @SpringBootApplication already applies given @ComponentScan
- 微信二维码来源统计自动生成二维码统计?
- XtraReport通过动态设置打印模板进行标签打印
- 谈谈c语言程序如何变成可执行文件,C语言从代码变成可执行程序的步骤
- 电影周周看——适合新手学习的微信小程序
- 批量 m3u8文件转成MP4的方法--Python实现和 cmd 实现(推荐cmd)--仅粉丝可见
- MYSQL查询今天、昨天、7天前、30天、本月数据
- Object-Oriented Design Heuristics (zz)
- 基于jeeSite的软件测试课程作业 流程记录
- kakfa的维护:Brock停止
- 水利RTU遥测终端机厂家
- HDFS报错datanode.DataNode (DataXceiverServer.java:run(168))
热门文章
- sap abap开发从入门到精通_ABAP关键字 IS BOUND, IS NOT INITIAL和IS ASSIGNED的用法辨析
- 格雷码(Gray Code)编码、实现及规律(附编码)
- 客快物流大数据项目(二十九):下载CDH的安装包
- dev cpp编译c语言,C语言实践|Dev cpp开发环境及其介绍
- 爆干3天整理出来,408考研计算机网络复习笔记(更新中)
- 职中计算机中级工考试,2015年中级职计算机考试基本知识点.doc
- matlab 曲面拟合,matlab曲面拟合
- linux检测摄像头驱动程序,linux usb 摄像头测试软件
- CPC客户端安装教程(2022/4/1)
- 计算机网络笔记整理(第七版)谢希仁