Subversion Client端(windows設定)

由 Derek 發表於 五月 24, 2011 / 1 則評論

先到官網下載Subversion Client 安裝程式 或【直接點選下載

 

安裝後使用方式如下 :

建立新的資料夾

 

資料夾建立完成後,可依自行需要修改名稱

 

對資料夾點選【右鍵】–>SVN取出】

 

會看到下圖,在檔案庫URL的地方輸入SVN設定的網址

 

在設定SVN SERVER 時有設定帳密的話會出現下圖

要輸入帳密

  繼續閱讀 »

Subversion(SVN) 入門安裝設定教學

由 Derek 發表於 五月 23, 2011 / 尚無評論

主機環境:

        Linux Centos5.6 64位元

安裝套件:

        mod_dav_svn

        subversion

 

yum安裝


[root@localhost ~]#  yum install mod_dav_svn subversion

使用yum安裝時,如果安裝apache的話,會自動把所需要的都一併安裝。如: aprapr-utilapache….

 

若要查看subversion是否有安裝或安裝成功可下此命令查詢


[root@localhost ~]#  svn –version

svn, version 1.6.11 (r934486)

compiled Apr 14 2011, 07:41:38

Copyright (C) 2000-2009 CollabNet.

以下省略………

 

開啟Apache服務

先查看apache是否有安裝好。如果有要修改到設定請小心

首先開啟/etc/httpd/conf/httpd.conf


[root@localhost ~]#  vim /etc/httpd/conf/httpd.conf  #如果有要修改請改這隻檔

[root@localhost ~]#  service httpd start             #開啟apache

Starting httpd:                                            [  OK  ]

[root@localhost ~]#  chkconfig httpd on             #設定開機自動開啟

 

 

 開啟瀏覽器 http://yourmachine  (yourmachine請輸入自己IP或是網址)

查看是否與下圖一樣。若沒看到表示apache有問題,在重新啟動看看。


 

 

SubversionApache基本設定

在來設定apache內的相關設定好讓Subversion能與apache相互抓取需要的資料


[root@localhost ~]#  vim /etc/httpd/conf.d/subversion.conf

#在最上方查詢是否有這兩行,沒有的話請自行加入

LoadModule dav_svn_module     modules/mod_dav_svn.so

LoadModule authz_svn_module   modules/mod_authz_svn.so

 

#subversion.conf加入下列的內容,此內容是用來支援基本驗證,

 並將Apache指到實際放置版本庫

<Location /repos>                     # /svn 代表網址 http 連線進入的根目錄路徑位置

        DAV svn                     # svn = 連線方式

        SVNPath /var/www/svn/repos   # svn 本機檔案位置

        AuthType Basic

        AuthName "Subversion repos"   # 顯示登入帳號密碼的顯示資訊

        AuthUserFile /etc/svn-auth-conf  # 帳秘存放的位置

        Require valid-user              # 需輸入帳號密碼

        #Satisfy Any                                 # 無需帳號即可使用 

</Location>

 

  繼續閱讀 »