當前位置:首頁 » 雲伺服器 » 阿里雲伺服器部署svn

阿里雲伺服器部署svn

發布時間: 2023-06-13 18:17:11

❶ svN的服務端要搭建在哪裡 ,是在本機搭建嗎,還是在另外一台電腦

都可以,你可以在本機搭建SVN伺服器
然後供網路中其他開發者(包括自己)使用
也可以專門在公共的伺服器上搭建SVN
通常都是在專門的伺服器上搭建SVN服務,因為開發者的電腦不能保證永久開機
如果是經費緊張的團隊,不能申請伺服器,可以隨便用一個人的電腦做伺服器也行

❷ 阿里雲伺服器怎樣添加svn 賬號

首先要先要在阿里雲伺服器配置SVN伺服器,完成之後注冊SVN賬號就可以了。

❸ 阿里雲 windows 伺服器安裝了svn服務端,用網頁和svn客戶端可以訪問,可是用myeclipse的svn插件不能訪問

可以換個思路,用svn客戶端檢出項目,然後在導入到MyEclipse裡面就可以了,跟利用插件導入道理一樣

❹ 如何在阿里雲伺服器上部署SVN服務

阿里雲搭建SVN伺服器

1:安裝svn

apt-get install subversion

2. 開啟svn伺服器

svnserve -d

檢查是否開啟:ps aux | grep svnserve

若出現如下內容:

wkr 6537 0.0 0.0 13784 956 ? Ss 16:18 0:00 svnserve -d
wkr 7593 0.0 0.0 5784 864 pts/0 S+ 21:57 0:00 grep –color=auto svnserve

表示服務已開啟。(注意:一定要有第1行,只有第2行說明服務未啟動)

停止svn服務: killall svnserve

3. 建立倉庫

svnadmin create /home/svnrepos
理論上,倉庫可以建立在任何目錄中。

注意:重啟svnserve 執行 svnserve -d -r /home

這樣在eclipse客戶端把工程導入svn的時候 url需要填寫

svn://ip/svnrepos/project_name

如果啟動的時候帶如下參數:svnserve -d -r/home/svnrepos

客戶端:svn://ip/project_name 這樣子會報錯。驗證失敗

4. 修改配置文件

編輯 svnserve.conf

vi /home/svnrepos/conf/svnserve.conf

把anon-access = read 改為 none,auth_access = write

password-db = passwd authz-db = authz的注釋去掉,還有[general]的注釋也要去掉(這個默認沒有注釋)。
註:當你去掉注釋的時候,不要簡單的把前面的#去掉,要把前面的空格一塊去掉,不然在Eclipse中使用的時候會出現配置文件格式錯誤的問題。

注意:如果authz-db = authz 這個注釋掉了,則不需要配置/home/svnrepos/conf/authz

5. 修改帳戶文件

vi /home/svnrepos/conf/passwd

### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.

[users]
# harry = harryssecret
# sally = sallyssecret
user1 = pass1 # 輸入你定義的用戶名和密碼,密碼顯然沒有加密

6. 修改授權文件

gedit /home/svnrepos/conf/authz

修改或者輸入下面2行:

[svnrepos:/] ##格式為 版本庫名稱 + :/
user1 = rw

其中,repos1是倉庫名稱,user1是用戶名,rw代表讀寫。

7.客戶端連接
svn co svn://ip/oplinux
用戶名密碼:rsync

8.實現SVN與WEB同步,可以CO一個出來,也可以直接配在倉庫中

1)設置WEB伺服器根目錄為/alidata/www/webroot

2)checkout一份SVN

svn co svn://localhost/alidata/www/svndata/myproject /alidata/www/webroot

修改許可權為WEB用戶

chown -R www:www /alidata/www/webroot/myproject

3)建立同步腳本

cd /alidata/www/svndata/oplinux/hooks/

cp post-commit.tmpl post-commit

編輯post-commit,在文件最後添加以下內容

export LANG=en_US.UTF-8

SVN=/usr/bin/svn

WEB=/alidata/www/webroot/

$SVN update $WEB –username myname –password myname

chown -R www:www $WEB

增加腳本執行許可權

chmod +x post-commit

這樣,我們上傳svn後,生產站點就能立馬顯示出來了,自動化程度高了很多。



❺ 如何搭建SVN伺服器端

我這里是使用linux+centos+nginx。

1、安裝svn伺服器

php">yuminstallsubversion

中間會提示是否ok,輸入y,確認。安裝完成會提示:complete!

2、可以查看svn的版本信息。

svnserve--version

3、新建SVN目錄

mkdir-p/alidata/www/svndata/first

4、給svn目錄許可權

chmod-R777/alidata/www/svndata/

5、修改配置文件。

文件地址:/alidata/www/svndata/first/conf/
目錄裡面會有3個文件:authz、passwd、svnserve.conf


下面我們逐個的修改配置文件:

1)、authz文件的修改。

1)、設置用戶組

[groups]
harry_and_sally=aa,xiaoming

2)、設置用戶組的許可權

#[repository:/baz/fuz][/]
@harry_and_sally=rw//harry_and_sally和上面的是對應的,名字隨便起,保持一致就行。
*=r

3)、:wq 保存退出。

2)、passwd文件的修改。

1)、添加用戶。

[users]
gaomeng=aa
xiaoming=xiaoming

2)、:wq 保存退出。

3)、svnserve.conf文件的修改。

1)、注意:去除前面的#號的同時,也要把空格去掉,頂行。

anon-access=none//將read改為none
auth-access=write
password-db=passwd
authz-db=authz
realm=first//first是我的版本控制庫的文件夾

2)、:wq 保存退出。

6、重新啟動svn服務。

svnserve-d-r/alidata/www/svndata/first/

7、這個時候我們去本地檢出svn版本控制,可能會出現這樣的錯誤。

invalidauthzconfigurationsvn

為什麼呢?

因為我們在上面加入了aa和xiaoming的兩個用戶。但是,這兩個用戶之前並沒有創建。

解決方法:

我們在系統中新建aa和xiaoming這兩個用戶即可。

新建代碼實例:

[root@iZ23r95x9p9first]#adserxiaoming
[root@iZ23r95x9p9first]#passwdxiaoming

查看是否新建成功:

[root@iZ23r95x9p9first]#groupsxiaoming
xiaoming:xiaoming

8、新建完畢之後,再重新的啟動一下,看看本地是不是可以檢出了。這里就大功告成。

❻ 如何在阿里雲伺服器上創建svn

1、下載綠色版svn(即zip壓縮包文件,如我下的是svn-win32-1.5.6.zip,當然下安裝版的也可以):

2、解壓下載下來的綠色版svn和安裝svn的windows客戶端TortoiseSVN,按照提示安裝就可以,為了能立馬看到效果,最好重啟下機器,呵呵

3、創建版本庫,打開命令窗口(開始->運行,鍵入cmd,回車),我的svn伺服器解壓目錄為F:\svn;在命令窗口輸入:

pushd F:\svn\bin

進入到svn解壓目錄下的bin目錄,建立版本庫,如我把版本庫安裝在:F:\svnrep,首先確認F盤下是否存在svnrep文件夾,沒有我們可以在命令窗口鍵入:

mkdir F:\svnrep

就會創建一個snvrep文件夾,接下來,運行如下命令:

svnadmin create F:\svnrep

這樣我們的版本庫就創建了,在F:\svnrep下你可以看到自動生成了一些文件及文件夾;同時,你也可以用TortoiseSVN的圖形界面來創建,在F:\svnrep文件夾中「右擊->TortoiseSVN->Create Repository here」, 同樣得到我們需要的結果,如果這文件夾已經創建有了,你再創建,會自動報錯。

4、配置用戶和許可權,打開F:\svnrep\conf目錄中的svnserve.conf文件,將[general](保證[general]這一行的前面不帶#號,有#號就將#號去掉)下面的

# password-db = passwd(大概在20行)及# authz-db = authz(大概在27行)

前的#號去掉。保存文件;

然後打開同目錄中的passwd文件(可以用記事本打開),在[users](保證[users]這一行的前面不帶#號,有#號就將#號去掉)下面添加用戶及此用戶對應的密碼,格式為:

admin = password

表示用戶為admin 密碼為password 保存文件。

同時也可以修改同目錄下的authz文件,主要是用來控制用戶對svn版本庫里哪些目錄的文件是否有讀或寫許可權,讀為r寫為w,如果要賦給admin對版本庫下的目錄都有讀和寫許可權,格式為:

[/]

admin = rw

/代表了svn版本庫下的起始位置,對於修改此文件的一些注意事項,可以到網上搜索下呵呵。

5、運行svn伺服器,在命令窗口輸入:

svnserve -d -r F:\svnrep

這樣,svn伺服器程序就啟動了。但不要關閉這個命令窗口,關閉就意味著svn伺服器停止。

6、導入項目到svn版本庫可以用TortoiseSVN客戶端進行導入,在要導入的項目文件夾上「右擊->TortoiseSVN->Import…」在URL of repository輸入

svn://localhost/項目名

在Import Message中可以輸入你的信息,點擊ok按鈕,就開始導入了,完成導入後,項目目錄沒有任何變化,導入過程中沒報錯的話,項目中的所有文件就導入到svn的版本庫里了;這個導入過程可以到任何一台能訪問你svn伺服器並安裝好TortoiseSVN客戶端的電腦上進行,在要導入的文件或文件夾上「右擊右擊->TortoiseSVN->Import…」,在URL of repository 輸入:

svn://svn伺服器IP/項目名

就OK

7、從版本庫中檢出,即復制出一份版本庫中的項目,在一個空的文件夾中「右擊->SVN Checkout」,在URL of repository中輸入:

svn://localhost/項目名

這樣我們就復制出了這個項目中的文件。

8、修改文件後更新到版本庫,當項目中的某一文件作了修改,可以通過在這個文件上「右擊->SVN Commit…」,這樣我們就將我們對這一文件的修改提交到了版本庫。

當然還有很多功能,查看文件修改,比較文件各版本中的修改及不同處,== 不一一介紹了。注意的是TortoiseSVN客戶端版本最好是和svn伺服器的版本一致,有時不一致的時候會發生錯誤。推薦小鳥雲,這些都是小鳥雲工程師告訴我的

❼ 今天租用了阿里雲伺服器,怎麼在這台遠程伺服器上搭建svn服務。

您好。雲伺服器進去後和本地電腦操作是一樣的,遠程登錄後就可以了,開始菜單,點擊運行,輸入mstsc,輸入ip,用戶名密碼,登錄。這樣進去後您看到的和本地電腦是一樣的。根據您網上搜索到的搭建教程搭建就可以了。
海騰數據賽龍為您解答

❽ 阿里雲主機如何通過SVN部署代碼

搭建SVN伺服器端: 1. 解壓縮svn到一個目錄, 例如c:\svn 2. 解壓縮svnservice的壓縮包, 將svnservice.exe放入c:\svn\bin 3. 安裝TortoiseSVN, 安裝完畢時會提示重新啟動計算機, 重啟完畢後安裝簡體中文語言包, 然後在隨便一個目錄右擊, 就會發現...

❾ 今天租用了阿里雲伺服器,怎麼在這台遠程伺服器上搭建svn服務。

您好。雲伺服器進去後和本地電腦操作是一樣的,遠程登錄後就可以了,開始菜單,點擊運行,輸入mstsc,輸入ip,用戶名密碼,登錄。這樣進去後您看到的和本地電腦是一樣的。根據您網上搜索到的搭建教程搭建就可以了。
海騰數據賽龍為您解答

熱點內容
大眾朗逸哪個配置好點 發布:2025-02-12 01:25:41 瀏覽:67
引用jar怎麼發布到伺服器 發布:2025-02-12 01:07:44 瀏覽:333
舊電腦開伺服器 發布:2025-02-12 01:02:50 瀏覽:277
電腦伺服器兩個電源什麼意思 發布:2025-02-12 00:55:15 瀏覽:220
linux外網不能訪問埠 發布:2025-02-12 00:55:13 瀏覽:438
安卓系統哪裡可以看充電次數 發布:2025-02-12 00:53:53 瀏覽:723
如何選物理伺服器cpu 發布:2025-02-12 00:48:22 瀏覽:68
怎麼買編程 發布:2025-02-12 00:31:42 瀏覽:932
固態硬碟如何做緩存檔 發布:2025-02-12 00:19:48 瀏覽:519
cm13源碼下載 發布:2025-02-12 00:13:58 瀏覽:554