導航:首頁 > 編程系統 > linux下svn安裝有幾種方式

linux下svn安裝有幾種方式

發布時間:2024-10-30 13:50:05

⑴ 請教,arm linux下能安裝svn服務端嗎

安裝svn版本為1.6.1

一。下載svn
選擇subversion-1.6.1.tar.gz 和 subversion-deps-1.6.1.tar.gz
將該下載包拷貝到/usr/local/下(隨意了,找個地方就好)
二。安裝
cd /usr/local/
tar zxvf subversion-1.6.1.tar.gz
tar zxvf subversion-deps-1.6.1.tar.gz #會自動解壓到subversion-1.6.1下
cd subversion-1.6.1
按照一些網路資料的介紹,執行如下命令即可完成安裝
./configure
make
make install

三。驗證
svn --version
有可能會出現如下提示:
svn: error while loading shared libraries: /usr/local/serf/lib/libserf-0.so.0: cannot restore segment prot after reloc: Permission denied
此時執行如下命令即可解決問題:
setenforce permissive

⑵ Linux centos下安裝svn伺服器就這么難么

Centos下安裝SVN伺服器詳細步驟

在保證聯網的條件下,執行以下一、二操作,否則請先下載apache、svn的安裝包並解壓縮

1.安裝apache

yum install httpd

2.安裝svn

yum install subversion

yum install mod_dav_svn

3.創建SVN倉庫

mkdir /home/svn

4.在SVN倉庫目錄下創建你要的版本庫

svnadmin create /home/svn/xyz (版本庫名:xyz)

5.創建用戶及密碼

在/home/svn/xyz/conf目錄下,輸入:htpasswd -c passwd xiao

第一次在創建用戶密碼,需加上「- c」參數

6.設置許可權

編輯authz文件,設置組別人員讀寫許可權

9.防火牆打開3690埠

進入/etc/sysconfig,修改iptables文件

加入如下:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT

10.修改apache,目的是保證http能夠訪問

修改/etc/httpd/conf.d/subversion.conf文件

加入如下:

LoadMole dav_svn_mole moles/mod_dav_svn.so

LoadMole authz_svn_molemoles/mod_authz_svn.so

<Location />

DAV svn

SVNParentPath /home/svn/xyz

AuthType Basic

AuthName "Authorization Realm"

AuthUserFile /home/svn/xyz/conf/passwd

AuthzSVNAccessFile /home/svn/xyz/conf/authz

Require valid-user

</Location>

11.配置SVN下目錄被apache擁有

chown–R apache:apache/home/svn/xyz

12.設置apache開機啟動

chkconfig httpd on

13.設置svn開機啟動

(1)編寫/usr/local/customshell/svn.sh,內容為svnserve –d --listen-port 3690 –r / home/svn/xyz

(2). vim /etc/rc.d/rc.local增加一句:/usr/local/customshell/svn.sh

⑶ linux 下的svn是什麼意思

svn有兩種存儲方式:BDB和FSFS,目前用的最多的是FSFS方式,這種方式的話,一般是存儲在\db\revs文件夾下,裡面有一堆以版本號命名的文件,如:0、1、2、3、4......,那個就是了。

svn先把0版本的狀態壓縮成1個文件,然後每次版本更新時就針對變動的部分做一個壓縮文件,每次都是增加一個增量包,最後在伺服器上能看到文件名為從0開始到最終版本的一系列文件

⑷ 怎麼才能使用svn命令 linux

首先要先下載svn。
輸入:sudo apt-get install subversion

接下來就可以使用SVN了。
先檢出伺服器上的文件。本經驗再回SAE上搭建了一個答wordpress,所以在這里以此為例。
輸入:svn checkout 地址

上傳新文件。現在本地上把新文件復制到項目文件夾中。
再在項目目錄中輸入:
svn add 文件名
svn commit -m "備注"

如果要修改代碼,可以直接再本地上修改,然後上傳。
輸入:svn commit -m "備注"

要刪除文件則輸入:
svn delete 文件名
svn commit -m "備注"

如果是誤刪了文件
直接 svn up 或者 svn revert -r version
還有更詳細的介紹可以看相關的中文文檔。

⑸ linux安裝svnlinux安裝svn

linux配置已有的文件夾為svn的指定目錄?

要實現這個想法,關鍵原理就是把default這個文件夾變成在svn控制之下的一個工作副本,然後通過post-commit鉤子去自動更新這個工作副本。幾個關鍵操作:

1、需要在伺服器上安裝svn伺服器端,啟動svn服務,並創建一個svn庫;

2、將當前的default文件夾變成新建的svn庫的工作副本(客戶端存放數據的文件夾),具體操作:將當前default文件夾下的內容import到新建的svn庫中,然後再清空default,然後再將svn庫中的內容checkout到default;

3、使用svn的post-commit鉤子(這個鉤子是在每次成功commit後被SVN伺服器自動調用的),編輯這個鉤子,內容就是svnupdate文件夾default,這樣每次commit成功後就會自動更新default文件夾;

4、在你自己的電腦上checkout那個svn庫,然後你就可以從本地commit,然後伺服器端就自動更新default文件夾了。

怎樣在visiostudio中安裝svn插件?

先把visualsutdio開工具全部關閉,然後在安裝SVN包,然後在打開visualstudio選擇工具->選項->源代碼管理->插件管理會多出一個SVN的選項選擇就行了

閱讀全文

與linux下svn安裝有幾種方式相關的資料

熱點內容
那個手機app怎麼連接 瀏覽:748
手機軟排數據線四根線怎麼接 瀏覽:919
看新聞在哪個app看 瀏覽:138
存儲的業務數據是什麼 瀏覽:260
日本ip密碼錯誤 瀏覽:63
tf卡能自己寫程序嗎 瀏覽:775
qq45454 瀏覽:324
2個獨立excel文件並排查看 瀏覽:138
excel文件轉換提示異常 瀏覽:461
眼睛電腦數據單怎麼看 瀏覽:584
柱狀圖如何添加數據單位 瀏覽:173
電腦紅警怎麼設置網路 瀏覽:289
什麼牌子蘋果數據線最快 瀏覽:438
java如何訪問mysql資料庫 瀏覽:140
win7把桌面文件移動 瀏覽:897
戀愛app在哪裡退訂 瀏覽:206
小米手機的錄音文件在哪個文件夾 瀏覽:714
uc瀏覽器有哪些app 瀏覽:168
下列哪個是創建資料庫的命令 瀏覽:87
ghost文件超過4g的文件規則 瀏覽:901

友情鏈接