LINUX+Vmware+SVN的配置和安装

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的编译器命令用法(可略)。

 

CentOS6.3下svn图形客户端SmartSVN安装

[日期: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

 

 

 

本帖最后由 regatta 于 2015-06-01 09:43 编辑

转载自:linux 下svn图形客户端smartsvn 安装
linux 下svn图形客户端smartsvn 安装
一、准备
         smartsvn需要java支持,首先请确认机器上有没有安装java 另外还请确认环境变量里有没有JAVA_HOME这个变量。 
         [root@nfs ~]# java -version   确认有没有java 
         [root@nfs ~]# set |grep -i java_home                      \\bash 使用        
         [root@nfs ~]# setenv | grep -i java_home                   \\csh 使用

如果没有安装java,可参照:linux配置java环境变量(详细) 

二、系统平台和软件 
         [root@nfs ~]# uname -a 
         Linux nfs 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:34:33 EDT 2009 i686 i686 i386 GNU/Linux 
         [root@nfs ~]#  
          
         [root@nfs ~]# ls /software 
          
         Java SE Development Kit(jdk)                             \\jdk软件
          
         注意:不要下载jdk-6u23-linux-i586.rpm.bin 因为jdk-6u23-linux-i586.rpm.bin 不能自定义安装路径,默认的安装路径为/usr/java/jdk** 而我是要在一台linux服务器上发布这个java不在每一台机子上都安装java。这是为了安装和维护方便,所以最好选用jdk-6u23-linux-i586.bin。 
          
         smartsvn-linux                                 \\smartsvn 主程序         
         SmartSVNKeygen.tar.gz                                \\smartsvn破解工具

三、安装smartsvn 
          
         1、[root@nfs nfs]# tar zxvf smartsvn-linux.tar.gz
          
         2、编辑配置文件: 
          
         \\ 针对 bash 
         [root@nfs nfs]# vi /etc/profile                                  
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
         在export PATH前增加以下内容 
         PATH=/nfs/smartsvn/bin:/nfs/java/bin:($)PATH 
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
         [root@nfs nfs]#  
          
          
         \\ 针对 csh 
         [root@nfs nfs]# vi ~/.cshrc                                     
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
         在最后增加以下内容 
         set path=(/nfs/smartsvn/bin $path) 
  
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
         [root@nfs nfs]#  
          
         4、测试   
         [root@nfs nfs]# smartsvn.sh                \\出现图形界面说明安装成功      请在init 5模式下进行。 
          
四、导入smartsvn的license 

         1、[root@nfs nfs]# tar -zxvf SmartSVN\ SmartSVNKeygen.tar.gz
         3、[root@nfs nfs]# cd  SmartSVNKeygen                         \\一定要到目录里才能运行 
         4、[root@nfs SmartSVNKeygen]# chmod +x * && ./keygen.sh                     \\ 一定不能在目录外运行这个 
         5、根据提示填写用户名和邮箱地址,可以随便写。最后选择Application: "Syntevo SmartSVN" ,在点击"generate!"
         6、保存license路径。 
         7、[root@nfs SmartSVNKeygen]# smartsvn.sh 根据提示 导入license


安装完成

PS:使用SmartSVN Check out的时候,会出现权限不够的问题,可修改Check out的文件夹权限,使用"chmoe -R 733 filename"命令

 

 

 

Centos搭建SVN服务器三步曲

搭建SVN服务,有效的管理代码,以下三步可以快速搞定。
1、安装          
#yum install subversion

  判断是否安装成功
#subversion -v

  svnserve, version 1.6.11 (r934486)
出现上面的提示,说明安装成功。

   如果提示如下:-bash: subversion: command not found
   经过查找发现:
  [root@]# svnserve --version
svnserve, version 1.6.11 (r934486)
   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
    
[users]
# harry = harryssecret
# sally = sallyssecret
hello=123
用户名=密码

这样我们就建立了hello用户, 123密码  

   2.2 再设置权限authz

[/]
hello= rw

意思是hello用户对所有的目录有读写权限,当然也可以限定。
如果是自己用,就直接是读写吧。


2.3最后设定snvserv.conf

anon-access = none # 使非授权用户无法访问
auth-access = write # 使授权用户有写权限
password-db = password
authz-db = authz   # 访问控制文件
realm = /opt/svn/repos # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。
采用默认配置. 以上语句都必须顶格写, 左侧不能留空格, 否则会出错.

好了,通过以上配置,你的svn就可以了。

3、连接

启动svn: svnserve -d -r /opt/svn/repos

如果已经有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       0  个评论    来源:kevin1078的专栏  
收藏    我要投稿
VMWare 虚拟机Bridged类型网卡ping不通的原因和解决办法
 
VMWare虚拟机下 Bridged类型网卡 可以使虚拟机和主机处于同一物理网络内, 纯粹从网络连接上来讲, 此时的虚拟机和主机本身已经没有任何区别, 所以非常适合用于在虚拟机中基于网络对嵌入式 系统的进行调试开发.
 
但当主机上存在多个物理网卡或虚拟网卡时, 一旦其中的某个网卡发生断开或禁用/启用之类的操作, 则虚拟机中Bridged类型网卡的IP地址往往就会出现ping不通的现象, 一旦出现这种情况, 如果不明白其根本原因, 往往就只能重启主机才能解决问题, 非常麻烦.
 
根本原因:
 
      VMWare的虚拟网卡界面VMNet0桥接的网卡 在主机的某个网卡发生断开或禁用/启用之类的操作后 被系统自动桥接到了一个错误的网卡上.
 
      参见"Virtual Network Editor"对话框, 在上面的列表框中选择"VMNet0", 此时下面的"VMNet Information"会显示VMNet的网络类型, VMNet0是"Bridged"类型, 并默认"Bridged to" "Automatic". 问题就出在这个"Automatic"的下拉框选择项上, "Automatic"会导致VMWare在系统某个网卡发生变化时产生误判, 从而将VMNet0桥接到错误的网卡上去, 这个时候这个虚拟网卡就死活ping不通了.
 
解决办法:
 
      非常简单, 将上述VMNet0从默认"Bridged to" "Automatic"中的"Automatic"的下拉框选择项改为主机上正确的物理网卡即可.
 
无法访问目标主机。 虚拟机和主机ping不通解决办法  
IP尽量和虚拟机的IP接近,如192.168.101.128的VMWARE网络,本地连接设置192.168.101.127
 
 

下面就是设置Linux的IP了:(IP设置和windows的VM8一样)

第一个红线是设置的命令,如何设置:

转载于:https://www.cnblogs.com/ITGirl00/p/5388907.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值