LINUX+Vmware+SVN的配置和安裝

LINUX+Vmware+SVN的配置和安裝php

 

驗證SVN安裝了沒有html

svnserve --versionjava

 

查看CentOS自帶JDK是否已安裝。linux

◆輸入:yum list installed |grep java。windows

如有自帶安裝的JDK,如何卸載CentOS系統自帶Java環境?緩存

◆卸載JDK相關文件輸入:yum -y remove java-1.7.0-openjdk*。bash

◆卸載tzdata-java輸入:yum -y remove tzdata-java.noarch。服務器

  當結果顯示爲Complete!即卸載完畢。網絡

注:「*」表示卸載掉java 1.7.0的全部openjdk相關文件。svn

 

檢查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 [字體:  ]
 
 

一、須要的軟件

jdk-7u4-linux-x64.rpm

smartsvn-generic-7_0_6.tar.gz          \\smartsvn 主程序

SmartSVN-Keygen.zip                        \\smartsvn 序列號

二、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!     // 保存退出

#

三、測試

註銷用戶 後從新登錄 
# 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

 四、安裝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                \\出現圖形界面說明安裝成功。      

五、導入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 安裝
1、準備
         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環境變量(詳細) 

2、系統平臺和軟件 
         [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破解工具

3、安裝smartsvn 
          
         一、[root@nfs nfs]# tar zxvf smartsvn-linux.tar.gz
          
         二、編輯配置文件: 
          
         \\ 針對 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]#  
          
         四、測試   
         [root@nfs nfs]# smartsvn.sh                \\出現圖形界面說明安裝成功      請在init 5模式下進行。 
          
4、導入smartsvn的license 

         一、[root@nfs nfs]# tar -zxvf SmartSVN\ SmartSVNKeygen.tar.gz
         三、[root@nfs nfs]# cd  SmartSVNKeygen                         \\必定要到目錄裏才能運行 
         四、[root@nfs SmartSVNKeygen]# chmod +x * && ./keygen.sh                     \\ 必定不能在目錄外運行這個 
         五、根據提示填寫用戶名和郵箱地址,能夠隨便寫。最後選擇Application: "Syntevo SmartSVN" ,在點擊"generate!"
         六、保存license路徑。 
         七、[root@nfs SmartSVNKeygen]# smartsvn.sh 根據提示 導入license


安裝完成

PS:使用SmartSVN Check out的時候,會出現權限不夠的問題,可修改Check out的文件夾權限,使用"chmoe -R 733 filename"命令

 

 

 

Centos搭建SVN服務器三步曲

搭建SVN服務,有效的管理代碼,如下三步能夠快速搞定。
一、安裝          
#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。
    

二、配置

     上面的操做很簡單,幾個命令就搞定, 下面的操做也不難。
     進入上面生成的文件夾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就能夠了。

三、鏈接

啓動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同樣)

第一個紅線是設置的命令,如何設置:

相關文章
相關標籤/搜索