導航:首頁 > IDC知識 > svn伺服器停止

svn伺服器停止

發布時間:2021-01-16 21:09:50

1、怎樣取消文件和SVN伺服器的關聯

先上個英文截圖


再來個中文截圖




強烈推薦你去下載一個中文語言包安裝

2、svn伺服器安裝報錯終結點映射器中沒有更多終結點可用

1、運行無線易連時提示「終結點映射器中沒有更多的終結點可用」導致回無法運行。
解決方法:答
打開開始--運行,輸入services.msc回車打開服務列表,找到Windows Firewall服務,設置為自動並啟動它即可,如下圖

2、手機端訪問電腦共享文件夾時顯示亂碼。
解決方法:
打開手機瀏覽器,進行設置--網頁--預設編碼方式,把編碼方式更改為Unicode(UTF-8)

3、windows服務怎麼沒有svn伺服器配置

一、准備工作
1、SVN伺服器:解壓縮包,可以從官方網站下載最新版本。
2、SVN客戶端:TortoiseSVN,即常說的小烏龜,是一個客戶端程序,用來與伺服器端通訊。
二、安裝伺服器和客戶端程序
1、SVN伺服器:直接解壓縮到某個文件夾下即可。示例路徑:c:\svn\
備註:如果下載的是msi程序,直接運行按提示安裝即可。
2、SVN客戶端:直接運行按提示安裝即可。示例路徑:C:\Program Files\Subversion
三、建立版本庫(Repository):示例路徑:e:\svnroot。建立版本庫有兩種方法:
方法一,建立空目錄e:\svnroot\repos1,進入repos1文件夾,在空白處點擊右鍵,選擇「TortoiseSVN->Create Repositoryhere...」,
方法二,建立空目錄e:\svnroot\repos2,進入DOS命令行,輸入如下命令:
svnadmincreate e:\svnroot\repos2

四、運行SVN伺服器,啟動服務。啟動服務有兩種方法:
方法一,臨時啟動服務,在DOS下輸入如下命令:
svnserve -d -r e:\svnroot\repos1 --listen-host ip地址 --listen-port=埠號
說明:「listen-host」和「listen-port」可選。默認埠是3690,如果埠已經被佔用,可以通過選項listen-port指定埠號。
注意:請不要關閉命令行窗口,關閉窗口會把 svn服務就停止了。
方法二,啟動SVN服務為後台運行程序:
sc create svnserve binPath= "c:\svn\bin\svnserve.exe --service -r e:\svnroot\repos1" displayname= "Subversion" depend=Tcpip start= auto
說明一:
(1)sc是windows自帶的服務配置程序。svnserve是服務的名稱,可根據需求取名。
(2)參數binPath表示svnserve可執行文件的安裝路徑。
(3)--service表示以windows服務的形式運行,--r指明svnrepository的位置,service參數與r參數都作為binPath的一部分,因此與svnserve.exe的路徑一起被包含在一對雙引號當中。
(4)displayname表示在windows服務列表中顯示的名字,depend=Tcpip表示svnserve服務的運行需要tcpip服務,start=auto表示開機後自動運行。安裝服務後,svnserve要等下次開機時才會自動運行。
說明二:
(1)binPath的等號前面無空格,等號後面有空格。displayname、depend、start也一樣,service前面是--,不是- ,而r前面是-。
(2)若要卸載svn服務,則執行 sc delete svnserve 即可。
(3)從「sc」到「auto」是在同一個命令sc,必須寫在同一行。
(4)啟動服務命令:netstart svnserve,停止服務命令:net start svnserve,也可以進入Windows提供的界面操作SVNService服務了,即控制面板—>服務。
(5)如果路徑中包括空格,一定要用「\」處理「"」號,例如上面的例子中如果svnserve.exe在「c:\programfiles\svn\」中,則命令應該寫為「binpath="\"c:\programfiles\svn\bin\svnserve.exe\"

五、配置用戶和許可權
(1)修改svnserve.conf,在e:\svn\repos1\conf目錄下,用文本編輯器打開svnserve.conf:
將:
# anon-access = read
# auth-access = write
# password-db = passwd
改為
anon-access = read
auth-access = write
password-db = passwd
注意說明:
anon-access等列前面是沒有空格的。
anon-access = read表示沒通過用戶名密碼登錄的訪問只有讀的許可權,如果改為none則沒有用戶名密碼不能訪問
auth-access = write表示通過用戶名密碼登錄的有寫的許可權(當然讀的許可權也就有了)
password-db = passwd表示可以通過 用戶名 = 密碼 的方式在passwd文件中添加用戶
(2)修改同目錄的passwd文件,增加用戶帳號:
將:
[users]
# harry = harryssecret
# sally = sallyssecret
添加帳號:
[users]
# harry = harryssecret
# sally = sallyssecret
admin = admin
添加一個admin賬戶,密碼是admin。
六、初始化SVN,導入數據
選中要上傳SVN的文件夾,「右鍵 ->TortoiseSVN -> Import...」 ,在彈出對話框的「URL of repository」輸入「svn://localhost/project1/」。在「Importmessage」輸入注釋,點擊OK,要求輸入帳號,輸入賬戶admin和密碼admin。
7
七,測試SVN
本地測試:新建一空文件夾test1,單擊右鍵,選擇「SVN Checkout」,在「URL of repository」中輸入「svn://localhost/project1」。
其他機器測試:如果運行svnserve的主機IP地址是1.2.3.4,則URL輸入的內容就是「
http://jingyan.baidu.com/article/c74d60005d616f0f6a595d9e.htmlsvn://1.2.3.4/project1」。

4、怎樣取消文件和SVN伺服器的關聯

使用eclipse的svn插件,可以右鍵項目找到斷開連接項,它自動幫你刪掉.svn目錄


1.7以下回的版本,則在所有答目錄及子目錄下都各有一個.svn文件夾,windows操作系統一般做法是寫一個注冊表文件,注冊後可以直接右鍵文件夾刪除所有.svn文件夾


svn1.7+參考了git的做法,只保留了根目錄下的.svn文件夾,所以刪除根目錄下的.svn文件夾即可


如果你使用TortoiseSVN,有一種方法是Export到當前目錄,會提示你是否移除版本信息

5、我原來的svn伺服器系統崩潰了,現在有個新的伺服器,如何把原來的svn轉到新的伺服器

把伺服器上存放版本庫的那些文件夾存好了,還有用戶名密碼文件,內許可權文件,Apache的httpd.conf(如容果集成了Apache的話)。然後重建SVN伺服器,和原來保持一模一樣的設置,然後把存放版本庫的文件夾復制回去

如果不行,再動用原來的mp備份

6、怎樣取消文件和SVN伺服器的關聯

使用svn進行版本控制,每個文件夾下都有.svn文件夾。而我們經常會碰到這樣的情況:有些項目在脫離svn版本控制之後,想刪除項目中所有的.svn文件夾,那我們怎麼辦呢?現在就讓我告訴你一個好方法。首先建立一個文本文件,取名為kill-svn-folders.reg(擴展名由txt改為reg),然後輸入如下內容:(注意先改擴展名再輸入內容)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_]
@="Delete SVN Folders"
[HKEY_LOCAL_command]
@="cmd.exe /c "TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r "%1" %%f IN (.svn) DO RD /s /q "%%f" "" 保存之後,雙擊這個reg文件。成功後,在每一個文件夾上點擊右鍵都會有一個「Delete SVN Folders」的選項,點擊之後,既可以刪除這個文件下(包括子文件夾)所有的.svn文件夾。
刪除完成後,為了避免誤操作,不小心把正處於版本管理中的.svn文件夾刪除,最好把剛才的注冊信息刪除。刪除方法是,打開注冊表(在運行中用regedit命令),找到[HKEY_LOCAL_] ,把DeleteSVN這個項刪除,即可。

7、怎樣取消文件和SVN伺服器的關聯

方法
隨便在什麼目錄新建一個文本文件,文件名隨便,將文本文件打開,將下面的文字復制到文本文件中:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="取消SVN關聯"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

請參考下圖設置換行位置,否則有可能不能用。然後保存文件,關閉編輯器。
請注意上面我刻意加粗的文字,這個文字可以根據自己的喜好改,最終它將顯示在你的右鍵菜單中。

對上一步保存的文本文件進行重命名,將文件的擴展名改為「reg」。改完保存的時候會彈出下面這個窗口,點「是」就行。

雙擊剛才保存的文件,會彈出一個警告窗口,點「是」就可以。
然後找到你想取消和SVN伺服器關聯的文件夾,在上面點滑鼠右鍵,會彈出菜單,你會發現菜單上有一項「取消SVN關聯」,注意:如果你在第一步中改了這幾個文字,就要找你改後的文字啦。參見下圖,按下命令,你的文件夾就和SVN伺服器取消關聯了,文件夾上的綠色小對勾是不是消失了,如果沒消失,刷新一下就消失啦。

8、svn連接不上伺服器,怎麼辦

1、TortoiseSVN連接不上SVN伺服器的問題:
解決:因為我是區域網的域用戶,所以需要設置代理。
在settings->NetWork里,勾選Enable Proxy Server
設置Server address和埠
username
password

設置完後就可以鏈接上了。

2、問題解決了,是版本庫創建的不對,我是直接在svn目錄下用TortoiseSVN創建的,但是似乎svn目錄是不能直接訪問的,所以我總是出錯,必須創建子文件夾才成

與svn伺服器停止相關的知識