SVN服务器+客户端安装和配置
先安装客户端、然后安装语言包,然后去小乌龟svn里设置语言为中文。
svnServer推荐 subversion和 VisualSVN 网盘下载
服务端搭建
安装subversion后
1.创建仓库
svnadmin create 目录
2.启动服务(不能关dos窗口)
svnserve -d -r 目录 --listen-port 端口号[默认3690]
(-r 可指向仓库目录,或仓库上级目录)
2.1 查看svnserve 启动的哪个目录
ps -ef|grep svn
3.将服务注册到系统服务里
sc create 服务名称 binpath= "svnserve.exe路径 --service -r 仓库地址" displayname= "服务显示的名称" depend=Tcpip start= auto (sc delete subversion_service 删除服务)
4.最好设置hook(钩子)程序,让服务器自动同步至 WEB目录
- 服务器上先检出文件至web目录(服务器上有 svnServer和svnClient)
svn checkout svn://地址+目录 存放地址 --username 账号 --password 密码
2.找到svnServer Create目录/hooks
a.服务器自动更新 post-commit.bat
@echo off SET REPOS=% SET REV=% SET DIR=%REPOS%/hooks SET PATH=%PATH%; SET WORKING_COPY=WEB工作目录 svn update %WORKING_COPY% --username uname --password upass
b.支持更新日志 pre-revprop-change.bat
exit 0
REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
ACTION="$5"
SVNLOOK=D:\svnserver\dsp\locks
if["$ACTION" = "M" -a $PROPNAME" = "svn:log"];
then {
$SVNLOOK author $REPOS -r $REV | grep $USER || exit 1
exit 0;
}
fi echo "Changing revision properties other than svn:log is prohibited" >&2
exit
c.需要设置权限和开启使用账户密码登陆
/conf/svnserve.conf
找到下面内容,并将签名的#去掉
# anon-access = read(read要改成none,否则所有人均可访问)
# auth-access = write
# password-db = passwd
# authz-db = authz
d.另外设置账户密码文件 password
SVN服务器+客户端安装和配置的更多相关文章
- CentOS 6.2下SVN服务器的安装与配置
安装了一下SVN服务器,本文没有与Apache整合,过程如下: 一,下载相关软件: [root@youxia201 test]# wget http://subversion.tigris.org/d ...
- Linux下svn服务器的安装与配置-备份-恢复-计划任务
简介:SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Subvers ...
- Svn服务器的安装和配置
1.安装svn服务器端软件 从镜像服务器或者YUM源下载安装SVN服务器软件:yum install subversion mkdir /usr/local/svn //创建SVN安装目录 c ...
- 红帽(Red Hat Linux)下SVN服务器的安装与配置
转:http://www.cnblogs.com/xd502djj/archive/2011/01/21/1941404.html 第一章 安装 1. 采用源文件编译安装.源文件共两个,为:subve ...
- Windows Server - SVN 服务器搭建与项目配置、客户端安装与配置
本教程以Windows Server 2012 R12 为例搭建SVN服务器,安装部署完成后,客户端可通过SVN客户端访问SVN服务器上的项目,也可以访问网上其他SVN服务器上的项目. 一.首先准备三 ...
- 在Linux(CentOS 6.6)服务器上安装并配置基于Apache的SVN服务器
#!/bin/bash # # 在Linux(CentOS 6.6)服务器上安装并配置基于Apache的SVN服务器: # # .安装服务 # .创建svn版本库 # .创建svn用户 # .配置sv ...
- Ubuntu SVN服务器的搭建与配置(转)
Ubuntu SVN服务器的搭建与配置 一. 安装 sudo apt-get install subversion sudo apt-get install libapache2-sv ...
- CentOS 6.3下Samba服务器的安装与配置方法(图文详解)
这篇文章主要介绍了CentOS 6.3下Samba服务器的安装与配置方法(图文详解),需要的朋友可以参考下 一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件, ...
- 【转载】Linux NFS服务器的安装与配置
一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操 ...
随机推荐
- springboot情操陶冶-web配置(三)
承接前文springboot情操陶冶-web配置(二),本文将在前文的基础上分析下mvc的相关应用 MVC简单例子 直接编写一个Controller层的代码,返回格式为json package com ...
- JS的forEach和map方法的区别
一.前言 forEach()和map()两个方法都是ECMA5中Array引进的新方法,主要作用是对数组的每个元素执行一次提供的函数,但是它们之间还是有区别的.jQuery也有一个方法$.each() ...
- Perl信号处理
本文关于Perl信号处理的内容主体来自于<Pro Perl>的第21章. 信号处理 操作系统可以通过信号(signal)处理机制来实现一些功能:程序注册好待监视的信号处理机制,在程序运行过 ...
- httpclient+jsoup实现小说线上采集阅读
前言 用过老版本UC看小说的同学都知道,当年版权问题比较松懈,我们可以再UC搜索不同来源的小说,并且阅读,那么它是怎么做的呢?下面让我们自己实现一个小说线上采集阅读.(说明:仅用于技术学习.研究) 看 ...
- [转]Centos 7搭建Gitlab服务器超详细
本文转自:https://blog.csdn.net/duyusean/article/details/80011540 可参考:https://about.gitlab.com/install/#c ...
- [日常] 解决mysql不允许外部访问
1.在端口已经开放的情况下,ubuntu mysql 3306允许远程访问vim /etc/mysql/mysql.conf.d/mysqld.cnf注释#bind-address = 127.0.0 ...
- (2)Maven快速入门_2maven在Eclipse中的设置
1.1 eclipse Maven 设置 [Eclipse Mars之后的版本已经集成了Maven] 1.1.1 eclipse 设置 Maven 下载jar的源码 和 doc 文件 勾 ...
- 代码编辑器横评:为什么 VS Code 能拔得头筹
摘要: 为什么 VS Code 这么火... 公众号:玩转 VS Code 原文:代码编辑器横评:为什么 VS Code 能拔得头筹 Fundebug经授权转载,版权归原作者所有. 2015 年 4 ...
- SD详解-销售过程
http://www.sapzh.com/html/Financial/SD/3113.html 7 销售过程 7.1销售执行 目的 作用与目的描述 步骤 操作过程/步骤描述 备 ...
- Android: 在native中访问assets全解析
本文总结在Android Native C++开发中访问APK中的assets资源的方法 在CMake中添加相关NDK LIB的 依赖 因为我们接下来用到的一些函数实现在NDK库libandroid. ...