一、製做本地yum源linux
[root@localhost ~]# mount /dev/cdrom /mntwindows
[root@localhost ~]# rm -rf /etc/yum.repos.d/*緩存
[root@localhost ~]# vi /etc/yum.repos.d/dvd.repo服務器
加入如下內容:ide
[dvd]name=install dvdbaseurl=file:///mnt 相對路徑 enabled=1 查手冊gpgcheck=0svn
[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文件
添加如下內容