SvnServe(1 7)伺服器配置

2021-06-16 07:29:21 字數 1708 閱讀 7871

svnserve在windows7平台下的配置方法

先決條件:

1.成功安裝subversion(筆者的安裝目錄:f:\program files\subversion\);

2.配置環境變數apr_iconv_path=f:\program files\subversion\iconv(安裝完成後建議配置此項);

3.建立乙個資料倉儲(筆者資料倉儲目錄為:f:\program files\subversion\repository\testrepos2)

方法一(以守護程序的方式執行svnserve)

在cmd命令視窗執行如下命令:

c:\users\yuanli>svnserve -d

svn客戶端工具可以使用svn://localhost:3690/f:/program files/subversion/repository/testrepos2來進行訪問。

但是這種方式有兩個缺點:第一不安全,只要知道資料倉儲的根路徑就可以訪問任意資料倉儲;第二svn客戶端使用者使用不方便,因為必須知道資料倉儲的絕對路徑。

下面通過另一種方式來啟動,在cmd命令視窗執行如下命令:

d:\工作區\充電\研究版本控制20111022\學習筆記》svnserve -d -r "f:\program files\subversion\repository\testrepos2"

使用-r來指定資料倉儲的根目錄。

svn客戶端工具可以使用svn://localhost:3690/testrepos2來進行訪問。

總結:守護程序的方式啟動svnserve服務有個確定就是關掉cmd命令視窗,程序就結束了,很不好管理。

方法二(註冊成windows服務的方式來啟動svnserve)

在cmd命令視窗中執行如下命令:

sc create svn binpath= "\"f:\program files\subversion\bin\svnserve.exe\" --service -r \"f:\program files\subversion\repository\testrepos2\"" displayname= "subversion server" depend= tcpip start= auto

注意事項:

1.要保證上面的命令是一行,中間沒有回車換行符。

2.binpath的值用雙引號包圍,svnserve.exe的絕對路徑和-r的引數值也用雙引號包圍,這是因為如果路徑名稱有空格將會失敗。

3.key= value,必須保證key和=之間沒有空格,=和value之間有且僅有乙個空格。

4.[key= value]和[key= value] 之間空格隔開。

5.執行命令後,如果裝有安全軟體,會對其進行攔截,必須選擇允許。

svn服務註冊成功之後,在cmd命令視窗中執行:services.msc,彈出視窗的服務列表中你將會發現名稱為"subversion server"的服務,且預設為開機啟動。

在cmd命令列視窗中輸入:net stop svn,可以停止svnserve服務

在cmd命令列視窗中輸入:net start svn,可以開啟svnserve服務

總結:和方法一相比要方便多了。

fedora17下配置samba伺服器

su root yum install samba 2.開啟samba配置檔案smb.conf vi etc samba smb.conf 3.將游標移到 home 複製6行 6yy p 4.將修改的6行修改為如下 study comment study directories browseable...

fedora 17 TFTP伺服器安裝與配置

1 安裝xinetd tftp server tftp yum install xinetd tftp tftp server 其實在fedora17裡面xinetd已經有了 2 配置 etc xinetd.d tftp 修改 etc xinetd.d tftp如下 service tftp 注意 ...

配置伺服器

今天我們的程式要配置一台新的伺服器 我把程式整理一下放了上去,程式上傳完成了準備配置程式了 程式是分三部分的,乙個是web的程式是用asp寫的,乙個是flash部分,還有就是c 服務部分了,asp和flash都沒有什麼大的問題,首先我準備開起服務,因為服務要驗證的。通過訪問個web位址驗證的,當時也...