‘壹’ 怎样搭建本地svn服务器环境
1、通常的SVN服务器是搭建在linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使用。
2、目前较为简单的方案是VisualSVN Server。该SVN服务器是免费的,支持Windows NT, 2000, XP and 2003等环境,安装非常简单。
3、安装的时候可以选择SVN走http协议还是https协议,http协议速度快一些,而https协议安全性好。两者均可以从浏览器直接访问SVN项目。
4、安装完成后打开,可以看到一个微软的MMS管理界面,在里面可以轻松添加设置项目。用户权限可以使用Windows的用户,也可以单独新建用户。如果原先有一个SVN数据,则可以在界面上导入原有的SVN数据。
‘贰’ MAC环境下如何搭建SVN服务器
在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。
我们首先来看下,如何在Mac环境下搭建svn服务器端环境。
回到顶部
一、创建代码仓库,用来存储客户端所上传的代码
我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录
打开终端,创建一个mycode仓库,输入指令:svnadmin create /Users/apple/svn/mycode
指令执行成功后,会发现硬盘上多了个/Users/apple/svn/mycode目录,目录结构如下:
回到顶部
二、配置svn的用户权限
主要是修改/svn/mycode/conf目录下的三个文件
1.打开svnserve.conf,将下列配置项前面的#和空格都去掉
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
复制代码
anon-access = read代表匿名访问的时候是只读的,若改为anon-access = none代表禁止匿名访问,需要帐号密码才能访问
[users]
mj=123
jj=456
复制代码
帐号是mj,密码是123
我们可以将在passwd里添加的用户分配到不同的用户组里,以后的话,就可以对不同用户组设置不同的权限,没有必要对每个用户进行单独设置权限。
在[groups]下面添加组名和用户名,多个用户之间用逗号(,)隔开
<font color="rgb(0, 0, 0)"><font style="background-color:rgb(254, 254, 242)"><font face="verdana, Arial, Helvetica, sans-serif">[groups]
topgroup=mj,jj</font></font></font>
复制代码
[/]
@topgroup=rw
复制代码
[/]
mj=rw
复制代码
回到顶部
svn import /Users/apple/Documents/eclipse_workspace/weibo svn://localhost/mycode/weibo --username=mj --password=123 -m "初始化导入"
复制代码
Sending weibo/weibo/main.m
Transmitting file data .
Committed revision 2.
复制代码
‘叁’ 如何在服务器liunx上搭建svn服务器
body{ line-height:200%; } linux下svn服务器搭建视频教程 背景:随着软件工程化的不断深入,项目版本管理是每个软件开发团队都必须面对的问题。如果没有好的版本控制版本管理,大项目可能无法顺利进行。对于需要许多给予互联网的开源项目,版本控制和版本管理则更为重要。即使是对于一个人开发,版本管理工作也很有益处,它能让你的工作条理清晰,避免许多重复工作。 今天小编为大家介绍svn服务器搭建视频教程。 1,首先安装好LINUX系统,然后YUM安装: #yum -y install svnversion 2,安全完成之后我们来配置: 创建版本库目录: #mkdir -p /banbenku/svn/ 3,然后启用: #svnserve -d -r /banbenku/svn 然后查看是否启动了! ps -efgrep svn; [root@207 conf]# lsof -i:3690 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME svnserve 8454 root 3u IPv4 1346200 0t0 TCP *:svn (LISTEN) 4,然后我们来新建版本: mkdir -p /banbenku/svn/zhoujie/ cd /banbenku/svn/zhoujie/conf 在这里有三个文件:authz passwd svnserve.conf svnserve.conf是主要配置文件; vi svnserve.conf 修改如下: anon-access = read auth-access = write password-db = /banbenku/svn/zhoujie/conf/passwd authz-db = /banbenku/svn/zhoujie/conf/authzwq! 保存退出: 然后修改passwd: 建立用户名与密码内容如下: zhoujie = 123456 wq 保有存退出: 然后修改:authz: 内容如下: [groups] admin = zhoujie [zhoujie:/] @admin =rw wq 保存退出! 这样我们便配置好了;要使用启生效,重启SVN: ps -efgrep svn kill -9 PID svnserve -d -r /banbenku/svn 然后再检测: [root@207 conf]# lsof -i:3690 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME svnserve 8454 root 3u IPv4 1346200 0t0 TCP *:svn (LISTEN) 如果如上所示,那便没有问题了; linux下svn服务器搭建视频教程
‘肆’ 濡备綍鍦╳indows涓婂畨瑁呴儴缃茶剧疆SVN链嶅姟鍣
宸ュ叿/铡熸枡
VisualSVN Server锛孴ortoiseSVN
1銆侀栧厛锏惧害鎼灭储涓嬭浇杞浠躲
VisualSVN Server锛孴ortoiseSVN