LINUX+Vmware+SVN的配置和安装 CentOS6.3下svn图形客户端SmartSVN安装
LINUX+Vmware+SVN的配置和安装
验证SVN安装了没有
svnserve --version
查看CentOS自带JDK是否已安装。
◆输入:yum list installed |grep java。
若有自带安装的JDK,如何卸载CentOS系统自带Java环境?
◆卸载JDK相关文件输入:yum -y remove java-1.7.0-openjdk*。
◆卸载tzdata-java输入:yum -y remove tzdata-java.noarch。
当结果显示为Complete!即卸载完毕。
注:“*”表示卸载掉java 1.7.0的所有openjdk相关文件。
检查CentOS系统网络连接是否正常。
◆使用yum方式安装需要连接网络下载Java相应安装文件,故此需要使用ping命令测试网络;如:ping 百度URL即可。
查看yum库中的Java安装包。
◆输入:yum -y list java* 。
查看刚安装的Java版本信息。
◆输入:java -version 可查看Java版本;
◆输入:javac 可查看Java的编译器命令用法(可略)。
[日期:2012-09-18] | 来源:Linux社区 作者:hcchanqing | [字体:大 中 小] |
1、需要的软件
jdk-7u4-linux-x64.rpm
smartsvn-generic-7_0_6.tar.gz \smartsvn 主程序
SmartSVN-Keygen.zip \smartsvn 序列号
2、smartsvn需要java支持,首先请确认机器上有没有安装java,没有安装的朋友要先安装哦。
编辑配置文件
#su root
#vi /etc/profile
现实jdk的环境变量配置为:
JAVA_HOME=/usr/java/jdk1.7.0_04
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
:wq! // 保存退出
# vi ~/.cshrc
在最后增加以下内容
setenv JAVA_HOME /usr/java/jdk1.7.0_04
set path=(/usr/java/jdk1.7.0_04/bin $path)
:wq! // 保存退出
#
3、测试
注销用户 后重新登陆
# java -version \出现以下信息说明安装正确
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)
# which java \出现以下信息说明安装正确
/usr/java/java/bin
# set | grep -i java_home 或者 [root@nfs nfs]# setenv | grep -i java_home \出现以下信息说明安装正确
JAVA_HOME=/usr/java/jdk1.7.0_04
4、安装smartsvn
1)#tar zxvf smartsvn-generic-7_0_6.tar.gz
2)ln -sv /nfs/smartsvn-7_0_6 smartsvn
3)编辑配置文件
# vi /etc/profile
在export PATH前增加以下内容
PATH=/usr/smartsvn/bin:/usr/java/jdk1.7.0_04/bin:$PATH
:wq! //保存退出
# vi ~/.cshrc
在最后增加以下内容
set path=(/usr/smartsvn/bin $path)
:wq! //保存退出
4)测试
# smartsvn.sh \出现图形界面说明安装成功。
5、导入smartsvn的license
1)# unzip SmartSVN Keygen.zip
Archive: SmartSVN Keygen.zip
creating: SmartSVN Keygen/
inflating: SmartSVN Keygen/keygen.bat
inflating: SmartSVN Keygen/keygen.sh
inflating: SmartSVN Keygen/syntevo_keygen.jar
[root@nfs nfs]#
2)# mv SmartSVN Keygen SmartSVNKeygen \这里一定要改名
3)# cd SmartSVNKeygen \一定要到目录里才能运行
4)# chmod +x * && ./keygen.sh \ 一定不能在目录外运行这个
5)根据提示填写用户名和邮箱地址,可以随便写。最后选择 "Syntevo SmartSVN"
6)保存license路径。
7)# smartsvn.sh 根据提示 导入license
Centos搭建SVN服务器三步曲
1、安装
判断是否安装成功
#subversion -v
出现上面的提示,说明安装成功。
如果提示如下:-bash: subversion: command not found
经过查找发现:
[root@]# svnserve --version
compiled Apr 11 2013, 16:13:51
Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository back-end (FS) modules are available:
* fs_base : Module for working with a Berkeley DB repository.
* fs_fs : Module for working with a plain file (FSFS) repository.
Cyrus SASL authentication is available.
有了SVN软件后还需要建立SVN库。
#mkdir /opt/svn/repos
#svnadmin create /opt/svn/repos
执行上面的命令后,自动在repos下建立多个文件, 分别是conf, db,format,hooks, locks, README.txt。
2、配置
上面的操作很简单,几个命令就搞定, 下面的操作也不难。
进入上面生成的文件夹conf下,进行配置, 有以下几个文件authz, passwd, svnserve.conf
其中authz 是权限控制,可以设置哪些用户可以访问哪些目录, passwd是设置用户和密码的, svnserve是设置svn相关的操作。
2.1先设置passwd
# harry = harryssecret
# sally = sallyssecret
hello=123
用户名=密码
2.2 再设置权限authz
hello= rw
如果是自己用,就直接是读写吧。
2.3最后设定snvserv.conf
auth-access = write # 使授权用户有写权限
password-db = password
authz-db = authz # 访问控制文件
realm = /opt/svn/repos # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。
采用默认配置. 以上语句都必须顶格写, 左侧不能留空格, 否则会出错.
好了,通过以上配置,你的svn就可以了。
3、连接
如果已经有svn在运行,可以换一个端口运行
svnserve -d -r /opt/svn/repos --listen-port 3391
这样同一台服务器可以运行多个svnserver
好了,启动成功后,就可以使用了。
建议采用TortoiseSVN, 连接地址为: svn://your server address (如果指定端口需要添加端口 :端口号)
连接后可以上传本地的文件,有效的管理你的代码。
通过以上三步,可以快速的搭建起svn, 开启你的项目吧,如果您觉得有用,请留言,谢谢您的支持。
转载请著名来自(公共信息服务网), 谢谢!
很高兴这篇文章已经到了百度搜索第一条,以后会继续努力,写原创和高质量的博文.
如果您觉得本篇文章对您有帮助,请支持博客头部的广告,博客头部的图书,是作者精选的学习Linux等相关图书。
虚拟机和主机ping不通解决办法
- VMWare虚拟机Bridged类型网卡ping不通的原因和解决办法
- 2013-07-28 个评论 来源:kevin1078的专栏
- 我要投稿
下面就是设置Linux的IP了:(IP设置和windows的VM8一样)
第一个红线是设置的命令,如何设置: