`

linux 安装svn 安装总结

阅读更多

1)安装svn时报如下错误

 

configure: error: Subversion requires SQLite

缺少sqlite 插件

 

 

解决办法:

下载http://www.sqlite.org/sqlite-autoconf-3071501.tar.gz 安装

 

 

2)访问时提示expected format 2 : found format 4

rpm -qa|grep subversion #查看一下安装的subsevsion ,是否是安装的svn版本

或者 查看一下svnserve --version 版本号 是否是安装的

 

我redhat5 系统自带一个低版本的svn ,所以在安装svn时最好将原有svn卸载掉

 

rpm -ef (svn rpm包名)

 

3)访问svn目录是提示authorization is failed 问题

 

一般就是svn服务仓库目录配置文件conf下面的authz passwd svnserve.conf 里面的问题

注意authz passwrd 面内容书写 要顶格写

 

将svnserve.conf 里面的

#ano-access = read

#auth-access = write

#password-db = passwd

#authz-db = authz

注释去掉

 

 

在passwd 中添加用户 如下

[users]

#用户名 = 密码

user1 = user1

user2 = user2

user3 = user3

user4 = user4

 

 

如下authz

 

[groups] #用户组,一个组可以添加多个用户

admin = user1,user2

test = user3,user4

[/] #仓库根目录

@admin = rw

 

[projects:/] #仓库中的projects文件目录

@admin = rw

@test = r

 

 

 

4:如果访问svn服务没有反应 尝试将linux 防火墙关掉 获知在iptables中添加3690端口

service iptables stop # 停服务

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT # 加端口需要重启iptables :service iptables restart

 

 

5:提交日志必填

 

将svn 创库目录中hooks 中的pre-commit.tmpl 重名为pre-commit ,并将文件中尾部内容修改如下

 


REPOS="$1"
TXN="$2"
RES="OK"

# Make sure that the log message contains some text.

SVNLOOK=/usr/local/subversion/bin/svnlook

 

LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c`
if [ "$LOGMSG" -lt 10 ];
then
echo "Log message can't be empty! you must input more than 10 chars as comment!." 1>&2
exit 1
fi

 

 

 

 

 

 

分享到:
评论

相关推荐

    linux下安装svn详细文档

    linux下安装svn自己总结下来的文档,避免再入坑。。。。。。。。。

    Linux下的SVN服务器搭建步骤

    此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行 若需查看svn安装位置,可以用以下命令: rpm -ql subversion 第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置) 选择...

    SVN 在Linux下的安装(PPT)

    自己总结的: 怎样在Linux下面安装和配置SVN,以及一些需要注意的地方。

    Copssh、Eclipse、Git、JDK、Linux、MySQL、SVN、TortoiseGit、Ubuntn、虚拟机Centos6安装文档

    总结开发过程中使用到的部分工具:Copssh、Eclipse、Git、JDK、Linux、MySQL、SVN、TortoiseGit、Ubuntn、虚拟机Centos6安装文档,帮助开发人员学习安装过程,解决开发过程中出现的问题

    Linux系统下架设APACHE SVN服务器全过程

    Linux系统下架设APACHE SVN服务器全过程 查看了好多网页,加上自己不断出错不断的解决,终于解决了在linux系统上配置svn服务的问题 现将我参考的资料加上自己安装时遇到的问题等总结一下,供大家参考

    CentOS7下Linux搭建总结.docx

    文档包含Linux下常用的几个资源搭建,包含,jdk,Tomcat,svn,Oracle,MySQL,nginx,zookper。 其中Oracle是静默安装模式,不调用图形界面,方便快捷。

    linux总结,(常用命令,配置,mysql,php,apache,svn.....)

    常用命令,用户管理,shell,配置文件目录,rpm 安装卸载,make 安装卸载bin安装卸载,磁盘管理,setup配置,启动桌面,显示帮助,时间,文件/目录操作, 防火墙,vi/vim,vimdiff,系统目录,gcc安装,mysql,apache...

    jenkins+maven+svn+springboot实现一件打包发布

    总结安装和最近碰到并且解决的坑点。在文档最后有我总结的坑点。网上绝对搜不到~嘿嘿 仅供参考,如果你碰到一些问题可以留言我看到会帮你解决

    在Eclipse中使用SVN与CVS代码管理工具管理项目

    2. SVN 的安全性和版本管理功能较强,可以实现异地开发的支持,但 SVN 安装和使用多采用命令行方式,学习曲线高,同时不提供对变更管理的功能,对于小型团队,可以采用 SVN 进行管理。3. ClearCase 功能完善,安全性...

    使用Subversion进行版本控制(针对 Subversion 1.4)

    安装 Subversion 快速指南 B. CVS用户的Subversion指南 版本号现在不同了 目录的版本 更多离线操作 区分状态和更新 状态 更新 分支和标签 元数据属性 解决冲突 二进制文件和行结束标记转换 版本化的模块 认证 迁移...

    jenkins手册总结

    jenkins 持续构建和测试,包括linux、windows下面的安装,gradle的应用,svn..,还有一些架构等

    -注::1st_place_medal:不断发展并完善中的从小白到架构师的知识总结

    程序猿成长笔记 ------ >>说明 :A_button_(blood_type):本项目是个人学习的笔记,包含一些工具的安装与使用,基础的知识点的整理,以及工作学习中的经验。 :B_button_(blood_type):一些知识梳理我会放在各个文件夹中...

    Eclipse开发分布式商城系统+完整视频代码及文档

    │ 05.svn的使用.avi │ 06.ssm框架整合思路.avi │ 07.ssm框架整合.avi │ 08.测试工程.avi │ 打开必读.txt │ 淘淘商城第一天笔记.docx │ ├─02.第二天 │ 07.商品类目选择完成.avi │ 01.课程计划.avi │ 02....

    iuhyiuhkjh908u0980

    安装ivy主要有两种方式,手工安装或者自动安装。 1) 手工安装 从这里下载你想要的版本,在任何你想的地方解开下载的zip文件,并复制ivy的jar文件到你的ant的lib目录(ANT_HOME/lib). 如果你使用ant 1.6.0或者更高,你...

    GIT中文资源

    1.4.2 在 Linux 上安装 . . . . . . . . . . . . . . . . . . . . . . . 7 1.4.3 在 Mac 上安装 . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4.4 在 Windows 上安装 . . . . . . . . . . . . . . . . . . ...

Global site tag (gtag.js) - Google Analytics