當前位置:首頁 » 雲伺服器 » svnadmin伺服器搭建

svnadmin伺服器搭建

發布時間: 2023-03-22 19:15:26

⑴ SVN版本控制工具服務端怎麼配置svnadmin create D:\repository\subversion\projectname 總提示不是有效命

你應該把svnadmin所在橋差目錄加入到path裡面耐頃......
可以不加昌消陸入系統的path變數裡面,打開一個命令行窗口,輸入
set path=x:\subversion\bin;%path%
然後就可以使用了

⑵ SVN伺服器如何創建多個文件夾滿足不同的客戶端訪問

你的概念有些混淆。你需要理解幾個概念:
1、版本庫:這個比首森較好理解,就是svnadmin創建出來的,存放在伺服器端,可以從客戶端checkout出來。
2、父版本庫:這個是伺服器端存放各版本庫的父文件夾,客戶端不能checkout這一層,但如果是集成了apache的話,可以用瀏覽器查看這一層姿芹肆,能看到所有的版本庫列表。
3、文件夾:這個是版本庫內的子文件夾,是由客戶端創建後,add、commit到伺服器端。順便提一下,可以直接checkout某個文件夾。

許可權文件有多種方式,如果是集成了apache,而且在httpd.conf 中關於SVN是跡轎指向父版本庫的話,一般是同一個父版本庫下的所有庫的許可權都在同一個文件中進行規定,如果在httpd.conf 中關於SVN是指向版本庫的話,則許可權文件只規定這個版本庫的訪問許可權。

trunk、brances、tags這層文件夾,一般是放在版本庫根目錄下面,是由客戶端創建並commit到伺服器上。

⑶ 「SVN遷移」SVN遷移伺服器代碼,包含全部提交日誌

問題描述:

公司需要將一個SVN遠程伺服器的全部已有項目遷移到一台新伺服器的SVN中,其中需要包含全部的提交日誌,目前此工作已全部遷移完畢,特此記錄一下操作步驟

環境描述:

1. 要遷移的遠程SVN的 Windows伺服器

2. 遷移目的SVN的Windows伺服器

操作流程:

1. 使用SVN備份功能導出原先的SVN倉庫文件

2. 將SVN文件復制到新的伺服器磁碟中

3. 在新的伺服器創建新SVN倉庫

4. 載入導出備份文件即可

建議後面的路徑中間均不要有空格,不然使用一些命令時容易有問題

因為導出的SVN 歷史 文件可能很大,推薦使用U盤復制和備份後操作

操作步驟:

1. 用windows的cmd命令框CD進入到VisualSVN Server的安裝目錄下的bin目錄,使用命令生成svn倉庫的備份

此命令:第一個路徑是svn倉庫路徑,第二個是備份的路徑。

svnadmin mp D:svnRepositoriesdxd > D:SVNBackupdxdBackup20220319.mp

2. 復制導出的mp到新的SVN伺服器,這個文件建議備份一下,算是留檔了哈,在新的伺服器中創建一個新的SVN倉庫,名字可以與原來的不同不耽誤備份導入

3. 載入這個mp備份文件。同樣在新伺服器的VisualSVN Server的安裝目錄下的bin目錄,使用CMD命令載入新的SVN倉庫中。

svnadmin load D:svnRepositoriesdxd < D:BackupdxdBackup20220319.mp

⑷ 自己搭建的svn伺服器怎麼被別人訪問

舉個例子,命令執行創建:svnadmin
create
/svn
需要修改配置文件,設置賬號密碼
啟動svn服務:svnserve
-d
-r
/svn
svn://IP/svn
就是你的訪問路徑
pc安裝svn客戶端,通過檢出或者版本庫瀏覽器訪問地址即可

⑸ mac上怎麼裝svn

使用SubVersion伺服器,般頃野使用烏龜,客戶端使用xcode自帶subversion.配服務端,直接使用checkout,使用.
Windows環境我般使用TortoiseSVN搭建svn環境Mac環境由於Mac自帶svn伺服器端客戶端功能所我裝任何第三軟體前提使用svn功能需做簡單配置
我首先看何Mac環境搭建svn伺服器端環境
創建代碼倉庫用存儲客戶端所傳代碼
我先/User/apple目錄新建svn目錄svn目錄創建倉庫目錄

打終端創建mycode倉庫輸入指令:svnadmin create /Users/apple/svn/mycode
指令執行功發現硬碟/Users/apple/svn/mycode目錄目錄結構:

配置svn用戶許可權
主要修改/svn/mycode/conf目錄三文件
1.打svnserve.conf列配置項前面#空格都掉

[java] view plain
# anon-access = read
# auth-access = write

# password-db = passwd

# authz-db = authz
anon-access = read代表匿名訪問候讀若改anon-access = none代表禁止匿名訪問需要帳號密碼才能訪問

2.打passwd[users]面添加帳號密碼比:
[java] view plain
[users]
mj = 123
jj = 456

帳號mj密碼123

3.打authz配置用戶組許可權
我passwd添加用戶配同用戶組同用戶組設置同許可權沒必要每用戶進行單獨設置許可權
[groups]面添加組名用戶名用戶間用逗號(,)隔
[java] view plain
[groups]
topgroup=mj,jj

說明mjjj都屬於topgroup組接再進行許可權配置
使用[/]代表svn伺服器所資源庫
[java] view plain
[/]
@topgroup = rw

面配置說明topgroup組所用戶所資源庫都讀寫(rw)許可權組名前面要用@
用戶名用加@比mj用戶讀寫許可權
[java] view plain
[/]
mj = rw

至於其精細許可權控制參考authz文件其內容

4.啟svn伺服器
前面配置關鍵看能否啟伺服器若啟前面做再工作徒勞
終端輸入列指令:svnserve -d -r /Users/apple/svn
或者輸入:svnserve -d -r /Users/apple/svn/mycode
沒卜乎唯任何提示說明啟功

5.關閉svn伺服器
想要關閉svn伺服器效辦打實用工具面監視器

綜合述我輕松搭建svn服型培務器環境

⑹ 如何配置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。 七,測試SVN 本地測試:新建一空文件夾test1,單擊右鍵,選擇「SVN Checkout」,在「URL of repository」中輸入「svn://localhost/project1」。 其他機器測試:如果運行svnserve的主機IP地址是1.2.3.4,則URL輸入的內容就是「svn://1.2.3.4/project1」。

linux系統 下怎麼部署svnadmin

舉例命令執行創建:svnadmin create /svn 需高仔要修改配置文件設戚判汪置密碼
啟svn服務:svnserve -d -r /svn
svn:/沖前/IP/svn 訪問路徑
pc安裝svn客戶端,通檢或者版本庫瀏覽器訪問址即

⑻ centos 搭建了svn伺服器,怎麼查看地址

安裝步驟如下:
1、yum install subversion
2、輸入rpm -ql subversion查看安裝位置,如下圖:

可以看到 svn在bin目錄下生成了幾個二進制文件。
再輸入/usr/bin/svnversion --version 就可以查看svn的版本,這樣就說明svn安裝成功,如下圖:

3、創建svn版本庫目錄
mkdir -p /var/svn/svnrepos
4、創建版本庫
svnadmin create /var/svn/svnrepos
執行了這個命令之後會在/var/svn/svnrepos目錄下生成如下這些文件

5、進入conf目錄(該svn版本庫配置文件)
authz文件是許可權控制文件
passwd是帳號密碼文件
svnserve.conf SVN服務配置文件
6、設置帳號密碼
vi passwd
在[users]塊中添加用戶和密碼,格式:帳號=密碼,如dan=dan
7、設置許可權
vi authz
在末尾添加如下代碼:
[/]

熱點內容
奧維地圖伺服器地址怎麼填 發布:2024-04-25 12:40:04 瀏覽:964
低配置游戲玩哪個平台 發布:2024-04-25 12:35:04 瀏覽:558
glinux下載 發布:2024-04-25 12:30:09 瀏覽:83
安卓手機可以用的谷歌叫什麼 發布:2024-04-25 12:05:57 瀏覽:942
linux改變用戶所屬組 發布:2024-04-25 11:50:33 瀏覽:469
rsa加密演算法java代碼 發布:2024-04-25 11:40:07 瀏覽:883
如何改變拉桿箱上的初始密碼 發布:2024-04-25 11:17:23 瀏覽:799
內網掛代理虛擬機如何配置網卡 發布:2024-04-25 11:15:06 瀏覽:687
明日之後緩存怎麼清理 發布:2024-04-25 11:14:56 瀏覽:205
華為mate30怎麼退回安卓版 發布:2024-04-25 11:08:49 瀏覽:898