如何搭建Subversion伺服器

2021-08-25 07:16:59 字數 1515 閱讀 6722

一 準備軟體

subversion的伺服器端: (本文以 collabnet 的windows版本講解)

subversion的客戶端: tortoisesvn是擴充套件windowsshell的一套工具,可以看作windows資源管理器的外掛程式,安裝之後windows就可以識別 subversion的工作目錄。

二 伺服器和客戶端的安裝

都是windows安裝程式沒有什麼可說的。需要特別說明的是伺服器端在安裝時需要指定乙個repository,好像這個路徑不能有空格。

三 建立版本庫(repository)

執行subversion伺服器需要首先要建立乙個版本庫(repository),可以看作伺服器上存放資料的資料庫,在安裝了subversion伺服器之後,可以直接執行,如:svnadmincreate e:/repository 就會在目錄e:/repository下建立乙個版本庫。我們也可以使用tortoisesvn圖形化的完成這一步:在目錄e:/repository下"右鍵 ->tortoisesvn->createrepositoryhere...「,然後可以選擇版本庫模式,這裡使用預設即可,然後就建立了一系列目錄和檔案。

四 配置使用者和許可權

在repository下的

conf目錄,修改 svnserve.conf:

#[general]

#password-db=passwd

改為:[general]

password- db=passwd

然後修改同目錄的passwd檔案,去掉下面三行的注釋:

#[users]

#harry=harryssecret

#sally=sallyssecret

最 後變成:

[users]

harry=harryssecret

sally=sallyssecret

你也可以仿照上面的形式新增任意的賬戶。

對這些賬戶的許可權設定是在同目錄下的authz檔案中設定的。

五 執行subversion伺服器

在任意目錄下執行鍵入svnserve -d -r e:/repository 我們的伺服器程式就已經啟動了。注意不要關閉命令列視窗,關閉視窗也會把svnserve停止。

六 初始化匯入

選定我們想要匯入的專案根目錄,右鍵->tortoisesvn->import...urlofrepository輸入 「svn://localhost/」 ok 完成之後目錄沒有任何變化,如果沒有報錯,資料就已經全部匯入到了我們剛才定義的版本庫中。需要注意的是,這一步操作可以完全在另一台安裝了tortoisesvn的主機上進行。例如執行svnserve的主機的ip是133.96.121.22,則 url部分輸入的內容就是「svn:到此,整個搭建過程結束,並且完成了初始匯入,這樣後續就是以check in/out操作為主了。

subversion 1 8 9 搭建教程

一款,由apache開發的開源的,版本控制,工具。使用它,我們需要三個工具,乙個是伺服器 開啟,伺服器安裝程式,並安裝。檢測,是否安裝成功,開啟dos命令 輸入svn version 建立,存放,專案的,倉庫。啟動服務 通過dos命令啟動 通過自己,建立的服務,啟動 建立window服務格式 sc ...

win7下配置安裝subversion服務

前幾天同事在為某單位做檔案管理系統,在開發過程中 管理有點混亂,於是去了解下 svn版本控制軟體 這二天學著建立svn,上網看了看教程,終於建立了個簡單的svnserve 伺服器,流程如下 1.subversion 伺服器程式。2.subversion 的windows 客戶端tortoisesvn...

搭建遠端juypter notebook 伺服器

jupyter notebook generate config2.開啟ipython建立乙個密碼 in 1 from notebook.auth import passwd in 2 passwd enter password verify password out 2 sha1 把密文記錄下來 ...