linux创建SVN客户端,服务器

1- linux基本都自带svn

2-创建svn服务器

新创建服务器代码仓库

# svnadmin create serversvn

这样,我们就在~/目录下新建了版本库serverSvn。

3-修改配置文件

svnserve.conf

[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

passwd

[users]
# harry = harryssecret
# sally = sallyssecret
username  = password //修改为想要的用户名

authz

[groups]
user = username

[serversvn:/]    //serversvn一定是 svn://localhost/后面的路径
@user = wr

4- 启动svn服务器

cd serversvn/conf

#svnserve -d -r /home/

-d 后台方式启动

-r 指定版本库目录

5-创建svn客户端

现在目录为 /home/serversvn

如果启动时-r目录为/home/,那么svn路径localhost后直接写-r 指定目录的下一目录为 serversvn,目的使svn://路径为绝对路径

svn://localhost/serversvn clientsvn

如果启动时,没有指定-r选项(svnserve -d),则要输入版本库的绝对路径

svn://localhost/home/serversvn clientsvn

#svn checkout svn://localhost/serversvn clientsvn

创建好客户端为 cliensvn

这样版本库的所有内容都被check出来,存放在当前目录clientsvn下,这里使用的svn协议,不用搭建http服务器

err:

[email protected]:~/clientsvn$ svn commit -m "initial version openssl_0.1.0" openssl/

svn: Commit failed (details follow):

svn: Authorization failed

查看[3-修改配置文件]步骤

linux创建SVN客户端,服务器,布布扣,bubuko.com

时间: 2024-10-23 21:18:14

linux创建SVN客户端,服务器的相关文章

Linux 下 简单客户端服务器通讯模型(TCP)

原文:Linux 下 简单客户端服务器通讯模型(TCP) 服务器端:server.c #include<stdio.h> #include<stdlib.h> #include<errno.h> #include<string.h> #include<sys/socket.h> #include<sys/types.h> #include <stdio.h> #include <unistd.h> #inclu

创建SVN 本地服务器

svnserve具体配置如下,主要是将 password-db 前的#号去掉,即去掉注释使其生效 passwd具体配置如下,主要是新增自己需要的账号和密码,也可以将原有的账号去掉注释使用 authz 具体配置如下,主要是设置账号的读写权限,即更新提交权限: 最后就可以创建svn服务,并设置为开机启动 -- 这个貌似可以用下面一句创建服务就行..要不每次都要自己开一个这个控制台--"D:\Program Files (x86)\TortoiseSVN\bin\svnserve.exe"

LINUX搭建SVN客户端和多个项目的权限分组管理

搭建SVN服务,有效的管理代码,以下三步可以快速搞定.1.安装 #yum install subversion 判断是否安装成功 1 #subversion -v svnserve, version 1.6.11 (r934486)出现上面的提示,说明安装成功. 如果提示如下:-bash: subversion: command not found经过查找发现:[[email protected]]# svnserve –versionsvnserve, version 1.6.11 (r934

linux安装svn客户端subversion及使用方法

1.下载 [[email protected] software]$ wget http://subversion.tigris.org/downloads/subversion-deps-1.6.12.tar.bz2 [[email protected] software]$ wget http://subversion.tigris.org/downloads/subversion-1.6.12.tar.bz2 2.解压 [[email protected] software]$ tar j

Linux安装svn客户端

Red Hat Linux 1.安装$ yum install subversion 2.常见问题1.执行svn报错:cannot set LC_CTYPE localevi /etc/profile加入一行:export LC_ALL=Csource /etc/profile 3. 从svn获取数据svn export $svnPath $localTCPath --username svnadmin --password svnadmin

搭建QQ聊天通信的程序:(1)基于 networkcomms.net 创建一个WPF聊天客户端服务器应用程序 (1)

搭建QQ聊天通信的程序:(1)基于 networkcomms.net 创建一个WPF聊天客户端服务器应用程序 原文地址(英文):http://www.networkcomms.net/creating-a-wpf-chat-client-server-application/ 注意:本教程是相当广泛的,如果你是在短请也看到我们的东西 开始和 如何在几分钟内创建一个客户端服务器应用程序教程. 注2:本例中包括,明显延长进一步证明功能,在包中包含的示例 包下载. 在我们开始之前确保您已经安装了Vis

可以创建专业的客户端/服务器视频会议应用程序的音频和视频控件LEADTOOLS Video Conferencing SDK

LEADTOOLS Video Streaming Module控件为您创建一个自定义的视频会议应用程序和工具提供所有需要的功能.软件开发人员可以使用Video Streaming Module SDK,通过一些不同的配置来创建一些客户端/服务器应用程序.例如,如果有一个服务器需要向多个客户端发送音频/视频数据,那么就可以在服务器上创建这样的应用程序,比如多点传送或Web广播中的web多点传播.此外,当有多个捕捉点向一个源发送视频数据时,您可以创建安全/监控应用程序. 产品特征: 视频会议二进制

SVN跨服务器自动更新

环境介绍: 1.测试服务器 带SVN客户端程序的linux服务器,web环境:php+mysql+nginx,版本库的各工作拷贝置于web根目录. 2.SVN服务端 带SVN服务端程序windows服务器 . 我们的目标:SVN版本库提交,测试服务器中的工作拷贝能自动update. 基本思路:默认情况下,版本库的hooks子目录中包含各种版本库钩子模板.如下图: 钩子是通过版本库事件触发,例如新版本的创建或一个未版本化属性的修改.一些钩子(“pre hooks”)在事件发生前运行,可以用来报告发

linux安装SVN服务器

1          安装SVN 官网下载:http://subversion.apache.org/packages.html SVN客户端:TortoiseSVN,官网下载:http://tortoisesvn.net/downloads.html # yum install subversion 1.       新建一个目录用于存储SVN所有文件 # mkdir /svn 1)创建svn用户 #groupadd svn #useradd -g sky user//是将user加入到sky