svn搭建文檔

 

一、製做本地yumlinux

a)掛載光盤

[root@localhost ~]# mount  /dev/cdrom  /mntwindows

b)刪除/etc/yum.repos.d目錄全部的repo文件

[root@localhost ~]# rm  -rf  /etc/yum.repos.d/*緩存

c) 建立新文件dvd.repo

[root@localhost ~]# vi  /etc/yum.repos.d/dvd.repo服務器

加入如下內容:ide

[dvd]name=install dvdbaseurl=file:///mnt 相對路徑 enabled=1  查手冊gpgcheck=0svn

d) 刷新 repos 生成緩存

[root@localhost ~]# yum makecachepost

 

2、安裝svn的安裝包url

   找到svn的安裝包 spa

   安裝svn的包3d

   查看是否安裝成功

  

 

三、安裝客戶端

直接進行下一步 下一步

 

四、建倉庫

創建的位置能夠改變不是必須的

 

之後會有不少個版本庫因此建立一個大的

建立屬於這個項目的版本庫 建立成功後還不是倉庫 若是是版本庫會有東西這 只是一個目錄

  查看svnadmin命令下有哪些參數 使用help就能夠建立版本庫

建立版本庫而且查看

倉庫建立完成後能夠檢出了 

 

 

 

緣由是服務沒有啓動  接着啓動服務

-d後臺運行 -r項目根目錄

查看進程是否啓動成功

 

在本地檢出 右擊checkout

在檢出的文件夾中添加一個項目

 

 添加完成後再右擊提交 出現認證失敗

爲倉庫創建帳戶

進入版本庫配置目錄

//這四行,前面的#號和空格去掉(注意去掉#要頂格寫,不要留有多餘空格),變成

anon-access = none    (不容許匿名訪問)

auth-access = write    (容許寫入)

password-db = passwd   (訪問時須要輸入密碼)

authz-db = authz        #訪問權限設置

realm = xiaotao           //改爲本身的版本庫

 

從新啓動

再次從新提交仍然報錯

去分配帳號

給分配的帳號設置密碼

重啓

再次提交 須要輸入帳號密碼輸入後便可提交

 

 

 

在服務器端檢出

若是本地上傳了文件在linux項目中更新

Linux也能夠添加文件

Linux提交文件

 

那麼每次windows提交了 linux都要更新因此咱們設置自動更新

 

/usr/local/svn/sunny/hooks/建立文件post-commit 必須給其可執行的權限

 

編輯post-commit文件

 

添加如下內容

 

相關文章
相關標籤/搜索