導航:首頁 > 操作系統 > linux下安裝svn客戶端安裝

linux下安裝svn客戶端安裝

發布時間:2023-04-20 02:09:03

A. linux 搭建SVN伺服器(C/S模式)

Linux System Environment

一、配置阿里雲yum源和epel源
提示: 阿里雲yum源官網 https://developer.aliyun.com/mirror/

二、yum安裝SVN軟體

三、創建SVN版本庫目錄
提示: 自定義此目錄為版本庫目錄,為後面創建版本庫提供存位置

四、創建SVN版本庫

五、創建用戶並設置用戶許可權

六、配置SVN伺服器配置文件
提示: 每一項目參數前面都不要留空格,否則會報錯

七、關閉防火牆及SElinux
提示: 防火牆可以不關閉,放行SVN埠(SVN默認埠3690)

八、啟動SVN服務

九、測試SVN客戶端訪問SVN服務

1、Windows使用TortoiseSVN 客戶端測試

輸入 svn://192.168.201.56:3690/xiaoming (xiaoming是自定義的版本庫名稱)

2、Linux SVN客戶端操作命令

B. Linux中svn伺服器安裝與使用

直接開放svnserve的埠就可以了,默認埠是3690

如果selinux開啟了,它會阻止文件的寫入,從倉庫中拉去正常,但上傳的時候會出現 不能打開文件"***/db/txn-current-lock"許可權不夠

如果出現semanage未定義,可以參考 CentOS7 中安裝semanage來設置selinux

倉庫目錄為 /home/svn/test ,如果要刪除版本倉庫直接刪除目錄就可以了 rm -rf /home/svn/test

在倉庫目錄 /home/svn/test 的 conf 目錄中會有三個文件

修改配置

修改配置添加賬號密碼,以 賬號=密碼 的格式配置, = 號二邊盡量不要存在空格

許可權管理分為組管理和目錄許可權管理

多個創建可以共用一套賬號和密碼許可權管理。也可以用不同的賬號密碼管理,如果用不同的配置少單倉庫類似,修改每個倉庫conf下的賬號和許可權文件就可以了。下面說一下共用賬號許可權文件的情況。

在倉庫目錄 /home/svn 目錄中創建authz文件和passwd文件。

修改配置各倉庫下conf/svnserve.conf。將password-db和authz-db指向/home/svn/目錄下的文件

修改/home/svn/passwd配置添加賬號密碼,以 賬號=密碼 的格式配置, = 號二邊盡量不要存在空格

修改/home/svn/authz許可權管理分為組管理和目錄許可權管理

如果單倉庫以/home/svn啟動,此時訪問的地址會有倉庫名。 svn://ip/test

訪問地址分別為:

編輯 /etc/sysconfig/svnserve 文件,修改 OPTIONS="-r /var/svn" 參數改為svn倉庫目錄 OPTIONS="-r /home/svn"

設置開機啟動

修改後也可以用systemctl來啟動、停止、重啟

svnserve啟動後,修改authz和passwd文件是時實生效的,並不需要重啟服務

有時隨著倉庫越來越多,許可權配置也越來越多時,會出現一些配置錯誤,導致訪問時出現無法載入許可權驗證之前的錯誤,這個時候我們可以將svn伺服器的日誌列印出來,看些配置出錯了。

停止svn伺服器,重新附加log-file參數輸入日誌到指定文件

C. linux下安裝SVN報錯,請高手解答!

你的APR參數的不對
你要先安裝apache,然後蔽橡基安裝apr,再然後安裝apr-util,然後安裝neon,最後才安裝subversion
你出現宏謹error: the --with-apr parameter is incorrect. It must specify an install prefix, a build directory, or an apr-config file
只有如做2種可能
1,你沒安裝apr
2,apr的路徑不對

D. linux下svn客戶端訪問windows下的svn伺服器

一,安裝svn伺服器

在Linux中安裝了服務端,

$ yum install subversion

二,在Windows中安裝客戶端(TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi)

三,基本的SVN伺服器配置

1,新建一個目錄用於存儲SVN所有文件

$ mkdir /svn

2,新建一個版本倉庫$ svnadmin create /svn/project

3,添加用戶
要添加SVN用戶非常簡單,只需在/svn/project/conf/passwd文件添加一個形如「username=password」的 賬號為username和密碼為password

[users]
mysj = mysj
test = test

5,修改用戶訪問策略
/svn/project/conf/authz記錄用戶的訪問策略,以下是參考:

[groups]
admin=mysj //將用戶進行分組
user=test

[project:/] //進行授權

@admin = rw //r表示讀,w表示寫
@user = r
* =

6,修改svnserve.conf文件,讓用戶和策略配置升效.
svnserve.conf內容如下:

此處切記要注意空格,不然會導致svn配置不成功

[general]
anon-access = none
auth-access = write
password-db = /svn/project/conf/passwd
authz-db = /svn/project/conf/authz

7,啟動伺服器
# svnserve -d -r /svn

注意:如果修改了svn配置,需要重啟svn服務,步驟如下:

$ ps -aux|grep svnserve
$ kill -9 ID號 殺死服務
$ svnserve -d -r /svn
四,在Windows系統中檢出svn的文件,此時的地址也應該為 svn://Linux的ip地址/project/文件夾名(你自己創建的)。

E. linux 下如何啟動SVN服務

先轉到SVN的安裝目錄,比如,你安裝在/home/svn下面。然後轉到bin目錄下,在這里可以看見改盯一個叫svnserve的文件,我們需要用這個來啟動SVN服務。

F. 如何在RedhatLinux9上安裝SVN客戶端RapidSVN

安裝subclipse, SVN 插件早扮旅 1、從官網陸凳下載site-1.6.9.zip文件,網址是:subclipse.tigris.org, 2、從中解壓出features與plugins文件夾,復制到E:\MyEclipse\myPlugin\svn裡面,其它的*.xml文缺正件不要。

G. Linux下安裝SVN(圖文詳解)

附:
查看SVN所有命令: svn + Tab鍵
svnadmin幫助命令:svnadmin help
create幫助命令:svnadmin help create

開啟默認3690埠
方法一:

方法二(推薦):

H. 如何在linux上安裝svn1.8.11

1、安裝
如果有yum,則很簡單,安裝兩個包就可以了
yuminstallsubversion.x86_64
yuminstallsubversion-devel.x86_64
如果是源碼包,則需要補全,比較復雜,
apr-1.2.8.tar.gzapr-util-1.2.8.tar.gzBerkeleyDB4.0.14
可以到http://www.iusesvn.com/查找方法
2、創建工程
非資料庫格式
/usr/local/subversion/bin/svnadmincreate--fs-typefsfs/var/svnroot/test
資料庫漏陪格式
/usr/local/subversion/bin/svnadmincreate--fs-typebdb/var/svnroot/test
3、配置訪問用戶
創建工程後,在對應工程目錄下會增加conf目錄,配置其中的三個文件
ls/var/svnroot/test
authzpasswdsvnserve.conf
首先編輯svnserve.conf,打開項目
anon-access=none#不允許匿名訪問
auth-access=write#允許寫入操作
password-db=passwd#啟用認證文件模式
authz-db=authz

編輯passwd增加相應用戶名和密碼
harry=harryssecret

編輯authz,這里工程名為test,工程的根一下harry都具有讀寫許可權
[test:/]
harry=rw

4、啟動服務敏纖
/usr/local/subversion/bin/svnserve-d-r/var/svnroot/
停止服務,採用直接返拿蠢kill進程的方法
5、備份工程
svnadminmp/var/svnroot/test/back
遠程可以採用直接rsyncsvn目錄到目標主機的辦法

I. 跪求SVN在LINUX下的安裝與使用圖解及格版本之間如何選擇,10分奉上,詳細者可要求加分

最簡單的辦法:
下載Collabnet Subversion Edge版,這個版本庫內置了Aapche、ViewVC、SVN伺服器控制台,一個安裝包裝完就能用,省去了很多復雜配置,基本上傻瓜化了,唯一需要配置的就是為版本庫寫個權舉鎮限文件,許可權文件的規則網上隨便一搜到桐乎處都是,就不細說了。
這個SVN伺服器端軟正輪粗件有windows版、linux版,還分32bit、64bit,看你的操作系統自己確定了。

可以到Collabnet的官網下載,他們是SVN開源項目的贊助商,而且這個軟體是免費的。

J. 安裝了寶塔Linux能安裝svn嗎

可以通過TortoiseSVN軟體訪問。

1,下載TortoiseSVN,網路搜索TortoiseSVN在網路軟體中心就可以下載了。
2,安裝TortoiseSVN,雙擊運行,按照提示,選擇安裝目錄,直到安裝完成。
3,安裝完成後,在桌面或者其他目錄下右擊滑鼠即可看到TortoiseSVN的菜單。
4,導出項目,右擊空白處,選擇TortoiseSVN - checkout
5,按提示輸入主機ip及目錄,如192.168.1.111/svn/test,輸入伺服器預設的賬戶名和密碼。
6,檢出完成後可以修改文件,進行提交和update操作。

閱讀全文

與linux下安裝svn客戶端安裝相關的資料

熱點內容
游戲解壓怎麼設置 瀏覽:780
會聲會影如何壓縮視頻 瀏覽:57
閱讀app小說怎麼轉換成txt 瀏覽:65
c語言編程數字變時間 瀏覽:655
迷你編程第五天初級寶箱怎麼弄 瀏覽:839
刺激體驗服如何更新伺服器 瀏覽:934
怎麼把照片做成新的文件夾 瀏覽:466
安卓手機沒有聲音均衡器怎麼辦 瀏覽:506
吃雞國際服為什麼會伺服器匆忙 瀏覽:248
微信中如何打開定位伺服器 瀏覽:203
java並發編程書籍 瀏覽:280
android601源碼 瀏覽:788
程序員離職了還能幹嘛 瀏覽:156
少林功法pdf 瀏覽:471
安卓80版本小游戲怎麼玩 瀏覽:632
奇書pdf 瀏覽:836
伺服器的管理口有什麼用 瀏覽:643
澳洲加密資產新政策 瀏覽:157
哈利波特連接伺服器失敗什麼意思 瀏覽:234
提取手機上安裝的app並反編譯 瀏覽:966