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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

linux用yum安装svn,linux下 yum安装svn

發布時間:2024/9/15 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux用yum安装svn,linux下 yum安装svn 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.測試環境

centos5.5

2.安裝svn

yum -y install subversion //測試SVN是否安裝成功,執行:svnserve --version

3.配置

mkdir /www/svndata //建立版本庫目錄

附:killall svnserve ? //停止svn服務

4.建立版本庫

svnadmin create /www/svndata/oplinux //創建一個新的Subversion項目

配置允許用戶rsync訪問

cd /www/svndata/oplinux/conf

vi svnserve.conf

找到以下幾行 ,把前面的“#”號去掉,并修改

anon-access=none

auth-access=write

password-db=passwd

注:修改的文件前面不能有空格,否則啟動svn server出錯

vi passwd

打開文件后,修改,我們定義一個用戶為?rsync 密碼也是?rsync,當然這個您也可以自己設,只要知道前面是用戶名,后面是密碼就可以了

[users]

# =

# =

rsync=rsync

最后

svnserve -d -r /www/svndata //將/www/svndata設為版本庫,并啟動svn服務

至此服務器端就基本上配置好了.

5.客戶端連接

svn co svn://ip/oplinux ?/www/webroot或用絕對路徑?svn co svn://ip/www/svndata/oplinux ??/www/webroot/oplinux

這個具體要看您前面swvnserve 啟動時后面的路徑

前面的路徑是svn服務的地址 ?后面的是你要導出的路徑

輸入命令后 會提示,輸入用戶名和密碼 ,rsync. windows下tortoiseSvn 會彈出一個窗口.

一般來說,在windows下做開發的人員, windows checkout一個出來 ,linux ?checkout出來,就能實現2者的同步

然后是導進項目

Linux導入:

svn import ?example ? svn://localhost/www/svndata/exxxx ?-m "XXXX";

命令的意思是把example這個目錄 拷貝到 這個svn地址下,你也可以使用tortoiseSvn 去add,然后update

常見問題

1.如遇上 ?svn no repository found in?。。。 字樣。

就看一下svnservice 啟動了沒

記得啟動服務 一般名字是svnservice ?可用service --stayus-all;查看 ,或者看看checkout地址有錯不.

/*linux svn 一般操作*/

以下以bbs這個文件夾為例子

Svn add svn (增加)

Svn commit –m “commit 20131023”bbs

2.如果 ?啟動svnserve時出現cannot bind server socket:address already in use

解決方法:

方法一:找出svnserve id 殺死掉進程

netstat -ntlp ? ? ? //在最后一列能看到pid和服務名

kill -9 ?pid

方法二:重新指定一個端口號(默認端口3690)

svnserve -d --listen-port 3691 -r /opt/svndata/svnrepo

不用yum安裝的情況比較麻煩,未完待續.......

總結

以上是生活随笔為你收集整理的linux用yum安装svn,linux下 yum安装svn的全部內容,希望文章能夠幫你解決所遇到的問題。

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