1、 yum install subversion.i686
2、 建立倉庫
建立版本庫目錄
mkdir -p /home/svndata/lvmaque_svn
建立版本庫
svnadmin create /home/svndata/lvmaque_svn
結果:
paste_image.png
3、進入conf目錄(該svn版本庫配置檔案)
4、設定帳號密碼
vi passwd
在[users]塊中新增使用者和密碼,格式:帳號=密碼,如dan=dan
5、 設定許可權
vi authz
在末尾新增如下**:
[/]
dan=rw
ww = r
意思是版本庫的根目錄dan對其有讀寫許可權,ww只有讀許可權。
6、修改svnserve.conf檔案
vi svnserve.conf
開啟下面的幾個注釋:
7、 啟動服務
svnserve --help,看看這個命令的幫組,其中有-d和-r,分別表示後台執行和資料倉儲目錄。
輸入命令:
svnserve -d -r /home/svndata/lvmaque_svn
-d表示在後台執行
後面那個要跟你自己的資料倉儲目錄。svndata也是自己新建的資料夾
svn預設監聽的是3690
8、 修改監聽埠
svnserve --listen-port 9999 -d -r /svndata/lvmaque_svn
/opt/svndata,是你的倉庫位址10、 tortoise訪問
選擇import,將windows專案中匯入到centos中的倉庫裡
11、 現在centos系統中有了專案倉庫,然後在apache的伺服器下檢出自己的專案
paste_image.png
cent os svn伺服器搭建
進入公司,發現公司開發員工每個人用svn客戶端工具鏈結svn,都具有管理許可權,所有目錄都可以看見,這樣很容易造成誤操作。後來跟開發人員商量了一下,重新部署svn伺服器 yum源的svn包版本1.6,官方最新原始碼版本1.9.2 1.原始碼安裝 svn subversion 下面是個人寫了個指令碼 ...
伺服器與客戶端
建立socket操作,建立流式套接字,返回套接字型大小socksrv socket socket int af,int type,int protocol 第乙個引數,指定位址簇 tcp ip只能是af inet,也可寫成pf inet socket socksrv socket af inet,s...
客戶端與伺服器
cs與bs 軟體使用方式上的兩種劃分 c s client server pc客戶端與伺服器架構 特點 在伺服器當中就主要是乙個資料庫,把所有業務邏輯都交給客戶端來完成 優點 較為安全,使用者介面豐富,客戶體驗好 缺點 每次公升級都要重新安裝,針對不同的作業系統開發,可移植性差 b sbrowser...