文章標簽 ‘svn’

eclispe下svn插件保存用戶名密碼的文件路徑

2011年9月15日 沒有評論

使用eclipse的svn插件來連接svn服務器,如果一旦記住密碼,以后就不會提示輸入用戶名/密碼了,如果要更換用戶就比較麻煩了。svn插件是把用戶的認證信息存放在硬盤上的文件中的,所以只要把找到該文件,把它刪除即可。在window下,該文件的存放路徑是

C:\Documents and Settings\Administrator\Application Data\Subversion\auth\svn.simple

注意:C:\Documents and Settings\Administrator\ 可能需要根據自己的實際情況調整, Administrator 是系統當前登錄的用戶。

在上述的文件夾下可能存在多個文件(每個不同的svn服務器對應一個),都是文本格式的,你可以用文本工具打開,可以在里面找到你需要修改用戶的svn服務器信息,如果找到了,刪除此文件即可。當再次連接svn服務器就會出現提示輸入用戶名和密碼的對話框。

分類: Linux 標簽: , , ,

centos下搭建apache+svn服務器

2011年8月31日 沒有評論

本文將詳細介紹centos5如何搭建svn服務器。包括apache,subversion的安裝和一些簡單的配置。

  • 安裝Apache HTTP Server

apache下載地址:http://www.apache.org/dist//httpd/httpd-2.2.20.tar.gz

通過tar -zxvf httpd-2.2.20.tar.gz 解壓,進入解壓后的文件夾,執行

./configure --enable-dav --enable-so --prefix=/usr/local/apache2

其中,–enable-dav允許Apache提供DAV協議支持;–enable-so允許運行時加載DSO模塊,前兩個參數是必須要加的,–prefix 是安裝的位置。如果configure通過,接著執行

make && make install

數分鐘后就完事了,通過 /usr/local/apache2/bin/apachectl -k start 來啟動,在瀏覽器中訪問127.0.0.1,如果出現 It’s Works!,那么說明安裝成功。

  • 安裝Subversion
  • Subversion
Subversion需要需要下載兩個文件subversion-1.6.17.tar.bz2和subversion-deps-1.6.17.tar.bz2,它們的下載地址是
http://subversion.tigris.org/downloads/subversion-1.6.17.tar.bz2
http://subversion.tigris.org/downloads/subversion-deps-1.6.17.tar.bz2

分別解壓subversion-1.6.17.tar.bz2和subversion-deps-1.6.17.tar.bz2,解壓后他們都在subversion-1.6.17這個文件夾下,然后執行configure,命令如下

./configure --with-apxs=/opt/apache2/bin/apxs --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --prefix=/usr/local/subversion-1.6.7

其中,–with-apxs 用于生成apache httpd的mod_dav_svn和mod_authz_svn模塊;–with-apr 和 –with-apr-util=參數指向 Apache 的安裝根目錄,而不是使用缺省的 SVN 安裝包中自帶的 apr ,否則如果你安裝的 Apache 版本不同有可能導致 APR 庫不匹配,出現類似 Can’t set position pointer in file ‘/svn/test/db/revs/1′: Invalid argument 的錯誤,–prefix 是安裝的位置。中間可能會出現某些庫找不到的情況,根據提示用yum來搞定。configure成功后,執行編譯和安裝,即

make && make install

如果沒有報錯,svn就成功安裝好了。對于版本1.8+,可能需要通過如下命令把對應 so 文件 copy 到apache 目錄。

cp subversion/mod_authz_svn/.libs/mod_authz_svn.so /usr/local/apache/modules/
cp subversion/mod_dav_svn/.libs/mod_dav_svn.so /usr/local/apache/modules/
  • 如何創建的Subversion的版本庫

假設我們把版本庫建立在/opt/svnroot 目錄下,那么在/opt/svnroot目錄下執行mkdir repository新建版本庫文件夾,通過svnadmin create repository/test命令可創建名為test的版本庫。若創建成功,則subversion的安裝便已成功完成。使用mkdir -p import/{trunk,branches,tags} 命令在/opt/svnroot目錄下建立一個名為import的新文件夾,包含trunk、branches、tags 三個子目錄。下面這條語句將把路徑/opt/svnroot/import下的目錄和文件導入到你創建的Subversion 倉庫中去,提交后的修訂版為1。

svn import /opt/svnroot/import file:///opt/svnroot/repository/test -m "Init repository"

這里/opt/svnroot/import可以使用相對路徑,但file:///opt/svnroot/repository/test必須以絕對路徑表示。

分類: Linux 標簽: , , ,

無覓相關文章插件,快速提升流量

30选5怎么中奖