導航:首頁 > 編程系統 > 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安裝有幾種方式相關的資料

熱點內容
怎麼顯示u盤隱藏文件夾圖標不見了怎麼辦 瀏覽:99
fm2014資料庫 瀏覽:377
大美卓越app安卓 瀏覽:138
ps生成圖像資源後文件去哪了 瀏覽:238
如何看待電影票房刷數據 瀏覽:264
qq情侶網名不明顯的 瀏覽:935
做個加盟網站需要多少錢 瀏覽:67
win10港服下載太慢 瀏覽:524
編程員十年後怎麼樣 瀏覽:243
華為省電模式代碼大全 瀏覽:996
桌面文件刪不掉找不到 瀏覽:550
安卓凱立德主程序下載 瀏覽:898
文件夾粉碎器 瀏覽:37
部落沖突有沒有什麼實用的助手app 瀏覽:786
怎樣快速的刪除電腦桌面文件 瀏覽:499
手機的文件夾哪些可以刪除 瀏覽:12
少兒編程和無人機哪個更值得去學 瀏覽:46
樂高與編程課哪個更好 瀏覽:282
三星s7怎麼建文件夾 瀏覽:704
linux下svn安裝有幾種方式 瀏覽:381

友情鏈接