阿里雲配置svn伺服器
1. 阿里雲伺服器能否在windows系統下搭建svn服務端呢希望能有詳細資料
可以,直接下載個svn的windows版本伺服器端軟體,安裝提示一步步安裝就行
2. 阿里雲 windows 伺服器安裝了svn服務端,用網頁和svn客戶端可以訪問,可是用myeclipse的svn插件不能訪問
可以換個思路,用svn客戶端檢出項目,然後在導入到MyEclipse裡面就可以了,跟利用插件導入道理一樣
3. 阿里雲伺服器怎樣添加svn 賬號
首先要先要在阿里雲伺服器配置SVN伺服器,完成之後注冊SVN賬號就可以了。
4. 如何在阿里雲伺服器centos 7上配置svn伺服器
在阿里雲伺服器centos 7上配置svn伺服器方法詳見:http://jingyan..com/article/148a1921d84be34d71c3b18f.html
5. 如何在阿里雲伺服器上部署SVN服務
您好。雲伺服器進去後和本地電腦操作是一樣的,遠程登錄後就可以了,開始菜單,點擊運行,輸入mstsc,輸入ip,用戶名密碼,登錄。這樣進去後您看到的和本地電腦是一樣的。根據您網上搜索到的搭建教程搭建就可以了。
6. 提問大神:阿里雲伺服器可以在windows系統下搭建svn服務端么
可以做svn服務端,直接安裝就可以,如果需要阿里雲伺服器的話,找我把可以幫你搭建svn
7. svN的服務端要搭建在哪裡 ,是在本機搭建嗎,還是在另外一台電腦
都可以,你可以在本機搭建SVN伺服器
然後供網路中其他開發者(包括自己)使用
也可以專門在公共的伺服器上搭建SVN
通常都是在專門的伺服器上搭建SVN服務,因為開發者的電腦不能保證永久開機
如果是經費緊張的團隊,不能申請伺服器,可以隨便用一個人的電腦做伺服器也行
8. 阿里雲虛擬主機 怎麼安裝svn
可以用svn,裝個服務端就可以,方法直接網路就可以,如果.svn是現成的話,應該是環境布好了,直接同步就可以。但有一個問題:你怎麼解決資料庫的同步?
其實阿里雲是對svn匹配了一個叫ACE的東西,不過ACE只能存你自己上傳的版本,一旦程序自己生成了文件,你是無法用SVN同步到本地的,所以ACE對於web程序是比較雞肋的。
另一方面,如果你用主機搭建了svn的環境,也是有問題的,因為他只是一個版本控制系統,而web程序最好同時同步資料庫和文件,除非你有辦法將資料庫同步到文件這里,所以你即使用上了svn,每次更新svn版本的時候,也最好備份一下當時的資料庫。而當網站是多用戶的時候,這個問題就更麻煩了。
現在是有針對sql資料庫的svn方法的,我試過一些,只能解決資料庫本身,要實現資料庫和程序同步還是比較難。
還有一種思路,就是對整個lamp環境進行svn控制,怎麼說呢,這就有點高射炮打蚊子的感覺了。
相反,ftp就沒有這個問題了,主機一鍵備份,一鍵回檔,僅僅是一小段時間的數據丟失問題,不會出現資料庫和程序不對付的情況。
如果你是一個重開發,輕數據的,或者項目處於測試開發階段話,svn和git都可以,git可能更適合團隊,svn適合個人或者兩三個人的小團隊。
所以,wordpress這類簡單的web建議還是ftp把,自己搭建環境,裝個面板之後資料庫和文件都在一個地方了,這樣只需做好一個備份就可以了。
功能上的需求的話,插件都能夠實現,偶爾需要底層修改和開發的,但是工作量不會大的。
本數據來源於網路地圖,最終結果以網路地圖最新數據為准。
這些都是小鳥雲的工程師告訴我的,建議你可以試試小鳥雲.
9. 如何安裝部署設置SVN伺服器
1.首先,假設你的電腦是win7 64位的,你要准備的東西:VisualSVN-Server-3.0.1-x64.msi和TortoiseSVN-1.8.8.25755-x64-svn-1.8.10.msi
2.安裝完之後
3.打開VisualSVN Server Manager,直接右鍵Repositories,Create New Repository,輸入Repository Name,假設輸入的是testsvn,OK
4.那麼現在在Repositories下就會有一個資源名稱叫testsvn
5.那麼我們現在右鍵Users,Create User,輸入名稱密碼都是testsvn,OK,我們這就創建了一個叫testsvn的用戶了,以後可以用它檢入檢出數據了
6.現在我們要檢出這個資源的東西,右鍵Repositories下的testsvn,Copy Url to ClipBoard,這樣就選中了它的url了
7.我們在C盤右鍵,選擇SVN Checkout,在URL of repository粘貼,OK
8.經過以上步驟之後,你可以檢出你的項目了,請嘗試在裡面新建修改文件提交就行了
9.如果你要在eclipse裡面使用也可以,因為你已經有了url和用戶名密碼
10.如果我重裝系統之後,資源是不是消失了看沒關系,在菜單欄的操作(A)-Properties裡面設置你的Repositories Root,這樣,無論你怎麼重裝,都沒有關系了,自己的svn,區域網的svn就這么配置好了
10. 如何在阿里雲伺服器上部署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後,生產站點就能立馬顯示出來了,自動化程度高了很多。