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