Linux svn的搭建與使用(圖文詳解)
Linunx svn的搭建與使用。。。。。。。。純手打的。。具體入下:
一、安裝前的準(zhǔn)備
1.1 配置yum 庫
1)加載光盤
2)進入/etc/yum.repo.d目錄
3)復(fù)制“rhel-debuginfo.repo”為“my.repo”
4)修改my.repo文件
5)修改紅框標(biāo)注部分
修改完畢保存退出:wq
1.2 安裝telnet 遠程連接工具
1)用yum命令安裝遠程工具。
2)安裝成功。
3)用vi命令編輯位于/etc/xinetd.d下的telnet配置文件
4)修改紅框中內(nèi)容。將“yes”改為“no”。
5)增加用戶“l(fā)iuwei”,并賦予“l(fā)iuwei”密碼“l(fā)iuwei”。
6)用vi命令編輯用戶權(quán)限文件/etc/password
7)編輯用戶權(quán)限文件,最后一行改為liuwei:x:0:0::/home/liuwei:/bin/bash使其成為管理員用戶。
8)修改完畢后保存退出。
1.3 配置網(wǎng)絡(luò)
1)用vi命令修改/etc/sysconfig/network-scripts/ifcfg-eth文件
2)編輯網(wǎng)卡文件如下圖。
修改完成后保存退出
3)用service network restart、service sshd restart兩個命令重啟服務(wù)。
二、svn服務(wù)器端以及相關(guān)服務(wù)的安裝
1)在windows端打開putty
2)在主機名稱文本框輸入linux地址”192.168.1.159”。連接類型單選框選擇”SSH“選項。
單擊”打開“按鈕。(連接前關(guān)閉客戶端和Server端的防火墻)
輸入前期添加的遠程用戶“zhangsan“
輸入密碼“zhangsan”
3)安裝svn
4)安裝mysql-server
5)安裝(用于codestriker)相關(guān)軟件
6)安裝(用于支持WEB方式管理SVN服務(wù)器)的相關(guān)軟件
7)安裝(用于配置用戶提交代碼后發(fā)郵件提醒)的相關(guān)軟件
三、SVN服務(wù)器配置
1)新建一個目錄用于存儲SVN所有文件
2)新建一個版本倉庫
3)初始化版本倉庫中的目錄
(建立臨時目錄)
“初始化SVN目錄”
(刪除臨時建立的目錄)
4)添加用戶
編輯/home/svn/project/conf/passwd文件
在文件中添加svn賬號和密碼。等號左邊為賬號名,右邊為賬號密碼。
5)修改用戶訪問策略
編輯/home/svn/project/conf/authz文件
把添加的用戶加入l2組,記錄用戶的訪問策略,只有L2用戶組有根目錄的讀寫權(quán)。r表示對該目錄有讀權(quán)限,w表示對該目錄有寫權(quán)限,rw表示對該目錄有讀寫權(quán)限。最后一行的* =表示,除了上面設(shè)置了權(quán)限的用戶組之外,其他任何人都被禁止訪問本目錄。
6)編輯/home/svn/project/conf/svnserve.conf文件,讓用戶和策略配置升效.
修改文件如下圖所示
7)啟動服務(wù)器
注意:如果修改了svn配置,需要重啟svn服務(wù),步驟如下:
8)測試服務(wù)器
輸入root密碼
輸入添加的其中一個用戶名和密碼
輸入yes保存未加密密碼
(至此為止svn搭建完成)
四、配置SVN服務(wù)器的HTTP支持
1.轉(zhuǎn)換svn服務(wù)器密碼。
內(nèi)容如下
1)在/home/svn/project/conf/文件下創(chuàng)建 PtoWP.Pl文件
2)在文件中輸入已下內(nèi)容
3)阿帕奇配置文件
4)在httpd.conf最后追加內(nèi)容
5)修改svn目錄的屬主為apache帳號:
6)重啟阿帕奇
7)創(chuàng)建用戶組 l2 及成員
8)并設(shè)定密碼
9)將七個用戶加入l2組
10)用vim打開/etc/group文件。
11)在l2:x:501后加上追加的用戶
添加完畢
五、svn客戶端安裝以及使用
5.1 客戶端及語言包安裝
在客戶端安裝如上兩個工具
5.2檢出
檢出用于將服務(wù)器中的內(nèi)容復(fù)制到指定檢出目錄。
1)右鍵單擊存放檢出文件文件夾,選擇檢出。
2)指定檢出目錄,右鍵單擊選擇“檢出”,如圖有四種檢出方式,選擇“全遞歸”單擊“確定”按鈕。
3)輸入服務(wù)器svn 目錄,單擊“確定”按鈕。
檢出結(jié)果如圖
5.3更新
1)選中目錄,右鍵單擊選擇“更新”,在探出的“認(rèn)證”對話框內(nèi)輸入用戶名和密碼
2)單擊“確定”按鈕。
更新結(jié)果如圖所示
5.4提交
1)在svn 目錄中新建如上目錄
2)如上圖所示,勾選新建的目錄前的勾選框。單擊確定按鈕
3)輸入用戶名和密碼單擊“確定”。
結(jié)果提交成功
5.5版本瀏覽器的使用
1)如圖選擇svn 目錄,右鍵單擊,選擇“TortoriveSVN”,選擇“版本瀏覽器”
2)輸入認(rèn)證信息
3)可以看到之前提交的目錄信息 及相關(guān)版本作者大小日期等信息。
也可以在此處編輯信息對文件或目錄進行修改。
4)在本地目錄下創(chuàng)建一個文件
5)在瀏覽器中,進入之前創(chuàng)建的“重慶銀行小微企業(yè)系統(tǒng)網(wǎng)銀端”目錄中,右鍵單擊選擇“加入文件”。
6)在彈出的對話框中選擇之前創(chuàng)建的文件,單擊“打開”按鈕。
7)單擊“確定 ”按鈕。
結(jié)果成功添加
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
基于linux配置selenium環(huán)境并實現(xiàn)運行
這篇文章主要介紹了基于linux配置selenium環(huán)境并實現(xiàn)運行,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08在 Ubuntu Linux 上安裝 Oracle Java 14的方法
最近,Oracle 宣布 Java 14(或 Oracle JDK 14)公開可用。如果你想進行最新的實驗或者開發(fā)的話,那么你可以試試在 Linux 系統(tǒng)上安裝 Java 14,感興趣的朋友可以參考下本文2020-04-04linux內(nèi)核編程container of()函數(shù)介紹
container_of在Linux內(nèi)核中是一個常用的宏,用于從包含在某個結(jié)構(gòu)中的指針獲得結(jié)構(gòu)本身的指針,這篇文章主要給大家介紹了關(guān)于linux內(nèi)核編程container of()函數(shù)的相關(guān)資料,需要的朋友可以參考下2021-07-07ubuntu lighttpd+webpy (fastcgi)配置方法
首先安裝 lighttpd 和 webpy,因為用 kpackagekit 做軟件管理,在安裝 webpy 的時候會自動安裝 flup2009-07-07CentOS虛擬機克隆后無法上網(wǎng)(網(wǎng)卡信息不一致)問題的解決方法
這篇文章主要為大家詳細介紹了CentOS虛擬機克隆后無法上網(wǎng),即網(wǎng)卡信息不一致問題的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04Linux (Ubuntu)休眠,掛起,待機,關(guān)機的命令詳細介紹
這篇文章主要介紹了Linux 休眠,掛起,待機,關(guān)機的命令詳細介紹的相關(guān)資料,需要的朋友可以參考下2016-10-10