centos svn伺服器與客戶端的搭建

2021-09-20 02:15:15 字數 1206 閱讀 7860

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...