linux 安装svn 需要jdk么

linux 安装svn 需要jdk么,第1张

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/文件夹名(你自己创建的)。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/12631864.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存