日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于SVN服务器的环境搭建及使用(转)

發布時間:2023/12/19 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于SVN服务器的环境搭建及使用(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  最近一個項目要用到SVN管理,所以就搭建了一套SVN環境,具體步驟如下:

  1、下載SVN服務器工具Setup-Subversion-1.7.6.msi,具體下載頁面為http://subversion.apache.org/packages.html,大家要根據自己的環境下載,因為我的是WIN7環境,所以選擇Windows列表下的Win32Svn (32-bit client, server and bindings, MSI and ZIPs; maintained by David Darj)。

  2、安裝服務器端,安裝路徑可以自己改,我的安裝路徑是C:\Program Files\Subversion。

  3、下載客戶端工具,下載頁面為http://tortoisesvn.net/downloads.html,我下載的版本為:TortoiseSVN-1.7.9.23248-win32-svn-1.7.6.msi和相關的中文語言包LanguagePack_1.7.9.23248-win32-zh_CN.msi。

  4、安裝客戶端,安裝路徑也可以自己改,我的安裝路徑是C:\Program Files\TortoiseSVN。

  5、安裝版本控制庫,路徑自己定,我的做法是在E盤上新建一個TestSvn文件夾,雙擊打開它,然后在里面點擊右鍵,[TotoiseSVN]->[Create Repository here]進行創建,版本庫模式指定為默認的即可。Repository創建完畢后會在目錄下生成若干個文件和文件夾,conf目錄是用來設置管理的目錄;db目錄就是所有版本控制的數據文件;hooks目錄放置hook腳本文件的目錄;locks用來放置Subversion文件庫鎖定數據的目錄, 用來追蹤存取文件庫的客戶端;format文件是一個文本文件,里面只放了一個整數,表示當前文件庫配置的版本號。
(本步驟也可以用命令行來完成:svnadmin create E:\TestSvn)

  6、設置版本控制庫權限,打開版本控制庫E:\TestSvn的/conf/目錄,打開svnserve.conf找到一下兩句:
# [general]
# password-db = passwd
去之每行開頭的#,其中第二行是指定身份驗證的文件名,即passwd文件
同樣打開passwd文件,將
# [users]
# harry = harryssecret
# sally = sallyssecret
這幾行的開頭#字符去掉,這是設置用戶,一行一個,存儲格式為“用戶名 = 密碼”,如可插入一行:admin = admin888,即為系統添加一個用戶名為admin,密碼為admin888的用戶。

  7、啟動服務器端并將svn設為系統服務,由于win7的安全權限問題,安裝系統服務時會出現“[sc] openSCManager 失敗 5 拒絕 ”錯誤。
解決方案:
新建一個新文件svnSetup.bat.
內容:

sc create SVNService binpath= "\"C:\program files\Subversion\bin\svnserve.exe\" --service -r E:\TestSvn" displayname= "SVNService" depend= Tcpip start= auto
pause

保存。
上面代碼有三個地方必須注意分別為1.服務名(代碼里為:SVNService,可以自己取);2.subversion bin目錄的路徑(代碼里為:C:\program files\Subversion\bin\svnserve.exe\,這里必須是你安裝Subversion的路徑,如我上面是C:\program files\Subversion\bin\svnserve.exe\);3.所建庫的位置(代碼里為:e:\svn,這里必須是你安裝版本控制庫的路徑,如我上面是E:\TestSvn)
右鍵 選擇以“管理員方式運行”,OK!

也可以將該服務刪除,其中腳本如下:

sc delete SVNService
pause

也必須以管理員身份運行。

8、在cmd中輸入services.msc,查看SVNService是否成功安裝。如果發現沒有該服務,請檢查創建服務的腳本路徑是否有錯。待服務安裝成功后,在瀏覽器中輸入svn://IP,就可以訪問SVN服務器了,你可以在里面添加你的項目。

?

注釋:本文部分內容參考http://www.linuxso.com/windows/18092.html。

?

轉載于:https://www.cnblogs.com/kugoo927/archive/2012/09/18/2690288.html

總結

以上是生活随笔為你收集整理的关于SVN服务器的环境搭建及使用(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。