日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在一台服务器上搭建多个项目的SVN

發布時間:2024/9/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在一台服务器上搭建多个项目的SVN 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

需求:一臺機子,多個項目,項目之間用戶獨立不可以相互訪問文件

思路:在機子上設置多個代碼倉庫,用不同的端口號加一區分

實現:

首先安裝SVN,我這里使用的是TortoiseSVN

首先創建多個SVN代碼倉庫,具體操作是,創建一個空的文件夾,【右鍵】-》TortoiseSVN-》【在此創建版本庫】,有多少個項目就創建多少個這樣的文件夾,創建好的效果如下

之后進入到這些剛剛創建好的文件夾中,找到/conf/svnserve配置文件,使用記事本編輯,將第十九行和第二十行修改成這樣(原本是注釋掉的)

anon-access = none
auth-access = write

意思是游客不可以讀寫訪問,登錄用戶可以給予寫的權限,之后修改27行,改為password-db = passwd,意為使用密碼(應該是使用名叫passwd文件中配置的密碼,本行原本是注釋掉的)

之后我們打開同一個目錄想的passwd文件,在[users]下寫入用戶名密碼,這是用來訪問svn時要用到的,等號左邊是用戶名,右邊是密碼,這個用戶只對當前SVN版本庫有關,是不可以登錄同一臺機子上的其他SVN版本庫的

其他幾個版本庫也是如此,創建好了之后我們就可以通過CMD來啟動這些SVN了,首先進入到TortoiseSVN軟件目錄下的bin目錄,cd C:\Program Files\TortoiseSVN\bin,之后啟動svnserve

svnserve -d -r c:/SVN你的版本庫 --listen-port 81,這句話的意思是啟動c:/SVN你的版本庫的這個版本庫,它的監聽端口是81,到時候訪問這個版本庫就直接用當前ip加端口號即可

其他幾個版本庫與之類似。如圖

接下來我們來在客戶端訪問這個SVN,首先在客戶機新建一個空文件夾,右鍵-》【SVN檢出】在版本庫URL中輸入svn://當前服務器的ip地址:對應的端口號

接下來會提示要你輸入用戶名密碼,輸入對應項目的用戶名密碼即可。

總結

以上是生活随笔為你收集整理的在一台服务器上搭建多个项目的SVN的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。