
linux 安装svn不需要jdk。
下面完整介绍linux安装独立的svn服务器
svn存储版本数据有2种方式,因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。
在linux命令行输入:
wget >
wget >
这是下载svn服务安装需要的文件,下载完即可解压
tar zxvf subversion-166targz
tar zxvf subversion-deps-166targz
解压后生成 subversion-166 子目录,两个压缩包解压后都会自动放到此目录下,不用手动更改。
首先检测系统有没有安装SSL:
find / -name opensslvh
如果找不到,就执行如下命令进行安装:
yum install openssl
yum install openssl-devel
安装之后用find / -name opensslvh命令找到opensslvh所在的目录,即下列–with-openssl=后面的路径
进入解压子目录 cd subversion-166 进行编译。
/configure --prefix=/usr/local/svn --with-openssl=/usr/include/openssl
--without-berkeley-db
如果编译时报如下错误:
no acceptable C compiler found in $PATH
说明没有gcc库,使用如下命令安装gcc后再编译:
yum -y install gcc
输入命令进行安装
make
make install
测试是否安装成功:
/usr/local/svn/bin/svnserve --version
如显示如下,则证明安装成功
svnserve, version 166 (r40053)
compiled Dec 25 2015, 13:14:38
Copyright (C) 2000-2009 CollabNet
Subversion is open source software, see >
This product includes software developed by CollabNet
(>
The following repository back-end (FS) modules are available:
fs_fs : Module for working with a plain file (FSFS) repository
Cyrus SASL authentication is available
1、打开百度官方页面,在页面中点击并下载”百度一键Root“程序。2、双击”百度一键Root“安装程序进行安装 *** 作。安装过程很简单,直接点击下一步即可完成,在最后的完成对话框口中选择勾选“运行一键Root”并点击“完成”按钮。
3、“百度一键Root“启动后,如果存在新的版本,就会d出升级对话框,直接点击”升级“进行程序的更新 *** 作。
4、将”百度一键Root“安装到Android手机上。首先通过数据线将手机连接到电脑USB接口上,同时按照图示打开手机的”USB调试“功能,并且安装手机USB驱动。
5、运行”百度一键Root“, 如果手机连接正常的话,会看到Root权限已获得的提示窗口。
6、点击主界面中的“优化卸载”,程序进入更新程序列表界面。
7、更新程序列表完成后,就可以根据实际需要来卸载相关程序了。此时就会发现平常一些系统程序在此也可以进行卸载 *** 作了。在需要卸载的程序上勾选程序左侧的复选框, 然后点击“卸载”按钮就可以卸载相应的应用程序了。一,安装svn服务器
在Linux中安装了服务端,
$ yum install subversion
二,在Windows中安装客户端(TortoiseSVN-19427285-x64-svn-194msi)
三,基本的SVN服务器配置
1,新建一个目录用于存储SVN所有文件
$ mkdir /svn
2,新建一个版本仓库$ svnadmin create /svn/project
3,添加用户
要添加SVN用户非常简单,只需在/svn/project/conf/passwd文件添加一个形如“username=password”的 账号为username和密码为password
[users]
mysj = mysj
test = test
5,修改用户访问策略
/svn/project/conf/authz记录用户的访问策略,以下是参考:
[groups]
admin=mysj //将用户进行分组
user=test
[project:/] //进行授权
@admin = rw //r表示读,w表示写
@user = r
=
6,修改svnserveconf文件,让用户和策略配置升效
svnserveconf内容如下:
此处切记要注意空格,不然会导致svn配置不成功
[general]
anon-access = none
auth-access = write
password-db = /svn/project/conf/passwd
authz-db = /svn/project/conf/authz
7,启动服务器
# svnserve -d -r /svn
注意:如果修改了svn配置,需要重启svn服务,步骤如下:
$ ps -aux|grep svnserve
$ kill -9 ID号 杀死服务
$ svnserve -d -r /svn
四,在Windows系统中检出svn的文件,此时的地址也应该为 svn://Linux的ip地址/project/文件夹名(你自己创建的)。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)