最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

centos6.5下svn的使用說明

 更新時間:2016年10月21日 08:57:30   投稿:hebedich  
這篇文章主要介紹了centos6.5下svn的使用說明的相關(guān)資料,方法非常的實用,有需要的小伙伴可以參考下

linux下搭建svn服務(wù)器的文章已經(jīng)有很多了,這里僅記下自己最近使用的一些實踐之談,原理先不深究,供日后查閱用。

安裝:yum install subversion -y,可用rpm -ql subversion查看svn的安裝目錄,默認(rèn)在/usr/bin目錄下

創(chuàng)建版本庫:

mkdir /path/to/repo

svnadmin create /path/to/repo

創(chuàng)建好后目錄下會有conf db format hooks locks README.txt這些個文件(夾),

其中conf是配置文件信息關(guān)系到登錄賬號的問題,hooks是鉤子文件會在服務(wù)器端執(zhí)行一些客戶端對應(yīng)動作的響應(yīng)事件

配置用戶/開發(fā)組信息

修改conf/passwd,直接在后面追加 username = passwd的字符串明文,這里的username是linux中存在的用戶名,

修改conf/svnserve.conf,注釋掉那幾行使之生效,

anon-access,auth-access,passwd-db,realm,

同時修改anon-access = none,

這樣在客戶端才可以有讀日志文件的權(quán)限,方便查看不同版本的提交日志信息,

修改realm = /path/to/repo指定svn版本庫目錄。

到這里個人開發(fā)的一個簡單配置就完成了,這時候用svnserve -d -r /path/to/repo

就可以啟動svn進(jìn)程然后就可以使用客戶端來連接svn://ip:port/repo使用了,這里默認(rèn)的端口是3690,

如果是想開多個svn版本庫到別的目錄,只需要重復(fù)以上步驟至啟動時指定不同的端口號即可,

比如使用3691端口啟動一個新的svn版本庫:svnserve -d --listen-port 3691 -r /path/to/repo

這樣在客戶端連接的時候url是svn://ip:3691/repo

開發(fā)組配置

多user在同一個group開發(fā)代碼,每個user去生成一個svn的版本庫然后指向同一個代碼目錄這個是很繁瑣而不符合規(guī)范的,

這個時候就用上了svn的成員組配置:

修改conf/authz文件,編輯:

# 添加 開發(fā)用戶組groupName1
[groups]
groupName1= userName1[,userName2,userName3...]

# 添加開發(fā)組對代碼目錄的讀寫權(quán)限
[/path/to/repo]
@groupName1 = rw

這里的userName1,userName2的用戶需是linux里的存在的用戶,且對應(yīng)的svn密碼已經(jīng)在conf/passwd中指定。

到這里就配置好一個組成員的配置了,經(jīng)測試是ok的.

post-commit鉤子配置

粗略的可以理解svn客戶端將修改信息以一定格式傳輸?shù)椒?wù)端保存在固定格式的文件里面,

svn up的時候再將這些文件里的信息生效到代碼目錄里。

我們有時候需要在服務(wù)端實時的看到代碼更新信息,這就用到了post-commit鉤子:

在客戶端commit的時候觸發(fā)服務(wù)端到/path/to/repo執(zhí)行svn up來更新文件,

同時減少日志文件的大小,防止服務(wù)端當(dāng)機(jī)后的日志損失。

到svn版本庫配置信息目錄,

cd hooks,

cp post-commit.tmpl post-commit

編輯post-commit:注釋掉最后一行,添加

export LANG=en_US.UTF-8

/usr/bin/svn update --force /path/to/repo

到這里hook鉤子就配置好了,重啟svn進(jìn)程,即可看到客戶端commit后文件同步更新。

以上就是svn在centos下的簡單使用實踐,應(yīng)對日常的開發(fā)需求已經(jīng)足夠。

相關(guān)文章

  • CentOS7搭建gerrit 代碼審查服務(wù)方法

    CentOS7搭建gerrit 代碼審查服務(wù)方法

    下面小編就為大家分享一篇CentOS7搭建gerrit 代碼審查服務(wù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Ubuntu14.04服務(wù)器環(huán)境下配置PHP7.0+Apache2+Mysql5.7的方法

    Ubuntu14.04服務(wù)器環(huán)境下配置PHP7.0+Apache2+Mysql5.7的方法

    這篇文章主要介紹了Ubuntu14.04服務(wù)器環(huán)境下配置PHP7.0+Apache2+Mysql5.7的方法,較為詳細(xì)的分析了Ubuntu14.04操作系統(tǒng)環(huán)境下配置PHP7.0+Apache2+Mysql5.7的具體步驟與相關(guān)命令使用技巧,需要的朋友可以參考下
    2018-04-04
  • Linux下重新啟動Tomcat的步驟詳解

    Linux下重新啟動Tomcat的步驟詳解

    這篇文章主要給大家介紹了Linux下重新啟動Tomcat的步驟,文中介紹的非常詳細(xì),相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • Linux進(jìn)程地址空間詳解

    Linux進(jìn)程地址空間詳解

    在C語言編程中,內(nèi)存管理是一個重要的環(huán)節(jié),本文詳細(xì)解析了C語言中的內(nèi)存區(qū)域劃分,包括棧區(qū)、堆區(qū)、全局區(qū)等,并探討了fork函數(shù)的遺留問題,即如何出現(xiàn)一個變量同時等于0又大于0的情況,此外,文章還深入討論了進(jìn)程地址空間的概念
    2024-10-10
  • Linux中如何為pip安裝添加代理

    Linux中如何為pip安裝添加代理

    這篇文章主要介紹了Linux中如何為pip安裝添加代理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Linux下安裝telnet的方法

    Linux下安裝telnet的方法

    這篇文章主要介紹了Linux下安裝telnet的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • Linux系統(tǒng)中kill命令殺死進(jìn)程常用小技巧分享

    Linux系統(tǒng)中kill命令殺死進(jìn)程常用小技巧分享

    這篇文章主要介紹了Linux系統(tǒng)中kill命令殺死進(jìn)程常用小技巧,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • apache服務(wù)器全局配置詳解(全)

    apache服務(wù)器全局配置詳解(全)

    apache服務(wù)器全局配置詳解,介紹很多關(guān)于服務(wù)器相關(guān)的一些知識,用apache架設(shè)服務(wù)器的朋友可以收藏下
    2013-03-03
  • Apache No space left on device的解決辦法

    Apache No space left on device的解決辦法

    [Fri Aug 15 10:54:31 2008] [emerg] (28)No space left on device: Couldn't create accept lockdf一下發(fā)現(xiàn)不是磁盤空間的問題。Google了一下就找到了解決方案,原來是系統(tǒng)的信號量(?)不夠用了。
    2008-08-08
  • Linux 命令find之查找文件的示例

    Linux 命令find之查找文件的示例

    這篇文章主要介紹了Linux 命令find之查找文件的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03

最新評論

开平市| 林西县| 昌图县| 贵定县| 武鸣县| 长泰县| 迁安市| 麻江县| 富裕县| 买车| 团风县| 古交市| 远安县| 云林县| 温泉县| 根河市| 庆云县| 文山县| 辽阳县| 云梦县| 田林县| 西和县| 翼城县| 东至县| 开江县| 望谟县| 合水县| 银川市| 南涧| 大庆市| 阿拉善右旗| 抚州市| 武陟县| 资阳市| 庆城县| 蓝田县| 凯里市| 舞阳县| 五指山市| 拉孜县| 三穗县|