Ⅰ SVN伺服器更改ip地址客戶端怎麼設置
SVN伺服器更改ip地址客戶端設置:
SVN 伺服器 IP 地址修改後,客戶端對伺服器的連接可以採用以下的方法重定位:
1. 如果客戶端工具是TortoiseSVN,直接在工作副本上右鍵,選擇TortoiseSVN->relocation,再輸入新的URL。
Ⅱ java 項目我從一個伺服器上班載下來的,現在想把該項目對應的svn伺服器地址改成其它的,怎麼改呢
你只能導出一份干凈的項目 然後放到你要改的伺服器上然後重新check out 否則你直接更改svn服務路徑 對於版本對比的時候會發生錯誤。因為你的版本信息都在之前的伺服器之上,你可以試一下
Ⅲ 怎樣在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輸入的內容就是「svn://1.2.3.4/project1」。
Ⅳ 如果SVN伺服器地址變了,在本地已經check out的文件夾中,怎麼修改伺服器地址
重新定位
svn switch --relocate
Ⅳ 怎麼批量修改svn的ip地址
1
首先你的機器上安裝了TortoiseSVN客戶端這個工具,然後找到你的項目文件所在的根目錄,會看到如下圖片1
2
項目文件右鍵>TortoiseSVN-->Relocate會會看到如下圖2的一個relocate對話框。
3
修改你的svn版本控制項器地址,也就是你最新修改的svn伺服器的ip,添加上即可。點擊ok,搞定了。然後進入到eclipse,選擇你的項目,依次選擇屬性,svn版本控制,會看到如下圖3,也就是你新修改的svn地址,這樣你就修改完成了。
Ⅵ 如何修改SVN的地址
1、打開項目所在位置並選中
Ⅶ 如何設置SVN伺服器端
方法/步驟
1
安裝過程就不在這里敘述了,在網上可以找到很多的資料,安裝起來也和方便,本機已經安裝了svn,現在就讓我們直接看伺服器端的圖形化界面,從這里開始吧!
2
首
先來說一下Repositories這個是我們的資源庫的目錄,右擊找到Create New
Repository點擊就會進入要寫資源庫名稱的界面,在這里自己寫一個名字即可(可以根據自己的項目名稱在寫一個,這樣容易識別),我再這里寫了一個
名稱,下邊有一個復選框,這個復選框的意思是要不要新建出來幾個文件夾,分成主線或者是分支,根據自己的需要,如果項目要有分支可以選擇,也可以不選,我
再這里選擇並且點擊ok。
3
確認以後我們就新建出來了一個空間,來存放我們的項目,一般主版本還是要存放在trunk中,這個沒有明確的界限,根據自己的選擇來存放即可。
4
然後來跟大家演示一下如何新建SVN用戶,在資源庫下邊就有一個Users,右擊Users找到Create User點擊進入填寫用戶名和密碼,這個就是我們在下載或者是提交項目是用到的用戶名和密碼。一般只是第一次輸入就可以了。
5
上傳完項目以後還可以對此項目設置可以訪問的用戶許可權,如果不設置的話默認是都可以讀寫的,右擊項目找到Properties點擊就可以添加訪問用戶和設置此用戶的讀寫許可權了,最好是設置一下,這樣更安全一些。
6
如果以上步驟完成,在工具中就可以訪問到此svn了,進行自己的操作即可。但是還有一點需要注意的是如果是本機可以直接用本機ip訪問埠是可以選擇的,如果是外網那就需要甩一個埠出來才可以訪問。
http://jingyan..com/article/48b558e34c08d77f38c09a3e.html
Ⅷ SVN伺服器更改ip地址客戶端怎麼設置
SVN 伺服器 IP 地址修改後,客戶端對伺服器的連接可以採用以下的方法重定位:1. 如果客戶端工具是TortoiseSVN,直接在工作副本上右鍵,選擇TortoiseSVN->relocation,再輸入新的URL。2. 如果客戶端工具是 eclipse 的插件 subclipse,切換到「SVN資源庫」的透視圖,再在資源庫路徑上右鍵 –> 重新定位…,輸入新的 URL。
Ⅸ 如何配置svn伺服器
我這里是使用linux+centos+nginx。
1、安裝svn伺服器
yum install subversion 中間會提示是否ok,輸入y,確認。安裝完成會提示:complete!
2、可以查看svn的版本信息。
svnserve --version3、新建SVN目錄
mkdir -p /alidata/www/svndata/first4、給svn目錄許可權
chmod -R 777 /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 = xiaoming2)、: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版本控制,可能會出現這樣的錯誤。
invalid authz configuration svn 為什麼呢?
因為我們在上面加入了aa和xiaoming的兩個用戶。但是,這兩個用戶之前並沒有創建。
解決方法:
我們在系統中新建aa和xiaoming這兩個用戶即可。
新建代碼實例:
[root@iZ23r95x9p9 first]# adser xiaoming [root@iZ23r95x9p9 first]# passwd xiaoming查看是否新建成功:
[root@iZ23r95x9p9 first]# groups xiaoming xiaoming : xiaoming8、新建完畢之後,再重新的啟動一下,看看本地是不是可以檢出了。這里就大功告成。
Ⅹ SVN伺服器做遷移,如何做
SVN項目,原本部署在10.10.13.48的電腦上,現在部門采購了一台更好的Server,IP為10.10.13.129。
所以,想把SVN項目從48上遷移到129上。做法:准備:
系統平台:windows server 2003
版本庫:vos
源伺服器:10.10.13.48
目標伺服器:10.10.13.129
源SVN版本庫的path: D:\svn\vos
要遷移到的path: E:\svn\vos步驟:
1.停止http服務,本文中用的是apache (源伺服器)(目標伺服器)
2.cd C:\Program Files\Subversion\bin(Subversion的安裝目錄)(源伺服器)---------進入源伺服器的svn安裝目錄
3.執行:svnadmin mp D:\svn\vos D:\svn\vos\vos.mp(源伺服器)
4.將vos.mp拷貝到目標伺服器的任何地方,如E:\vos.mp
5.cd C:\Program Files\Subversion\bin(目標伺服器)---------進入目標伺服器的svn安裝目錄
6.svnadmin create E:\svn\vos (目標伺服器)----------------創建目標SVN伺服器的vos項目
7.Svnadmin load E:\svn\vos < e:\vos.mp (目標伺服器。這個只是將源伺服器上導出的版本庫,導入到現在的伺服器上。)