日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Ubuntu16.04 搭建SVN服务器(建立版本仓及import和checkout代码)

發布時間:2025/4/16 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu16.04 搭建SVN服务器(建立版本仓及import和checkout代码) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Ubuntu16.04 搭建SVN服務器(建立版本倉及import和checkout代碼)

?

1.????安裝subversion

sudo apt-get install subversion

2.????創建版本倉庫(可以根據需要創建多個)

cd /home/svn/repos/qcom

svnadmin create mghl8937(倉庫里面可以放很多項目)

3.????配置版本倉

我們主要關心的是conf和db文件,conf文件夾下是存放主配置文件和用戶、權限位置,db文件夾是存放svn轉儲后的數據。

3.1??主配置文件svnserve.conf

[general]

#定義非授權用戶的訪問權限,有三種方式: none 、 read 、 write,設置為 none 限制訪問, read 為只讀, write 為具有讀寫權限,默認為 read 。

anon-access = read

#定義授權用戶的訪問權限,有三種方式:none 、 read 、 write ,設置為 none 限制訪問, read 為只讀, write 為具有讀寫權限,默認為 write 。

auth-access = write

#密碼文件為passwd,用戶信息存放文件,默認在版本庫/conf下面,也可以絕對路徑指定文件位置

password-db = passwd

#權限文件為authz

authz-db = authz

?

3.2??存儲用戶及密碼的passwd文件

#格式是用戶名=密碼,采用明文密碼

[users]?

cky = 123?

lsy = 456?

?

3.3??設置用戶權限的authz文件

[groups]????????? #定義組的用戶

project_group = cky,lsy#定義cky和lsy屬于project_group,有讀寫權限

[mghl8937:/]??? # project_group對mghl8937版本庫下/目錄(根目錄)有讀寫限

?@ project_group= rw


4.????啟動svn服務

4.1??一次性啟動

svnserve -d -r /home/svn/repos/qcom?? (不要帶上版本倉庫)

如果是svnserve -d -r /home/svn/repos,那么checkout就用svn co svn://192.168.150.129/qcom/mghl8937

其中 -d 參數讓 svnserve 運行在后臺,-r 參數限定了數據倉庫,在網絡上可以訪問的地址。

/home/svn/repos/qcom指定svn數據倉庫存放的目錄位置

4.2??開機啟動

在目錄/etc/init.d/下添加腳本startsvn.sh

???????#!/bin/bash

???????svnserve -d -r /home/svn/repos/qcom

執行命令update-rc.d starsvn.sh defaults,將腳本添加到自啟動項目中。

insserv: script startsvn.sh is not anexecutable regular file, skipped!

chmod 777 startsvn.sh修改權限后提示

insserv: warning: script 'startsvn.sh'missing LSB tags and overrides

查看是否啟動成功,可看監聽的3690端口

netstat -antp |grep svnserve

如果想關閉服務,可使用pkill svnserve

?

5.????導入源代碼到版本庫

源代碼路徑:/home/svn/src/qcom/mghl8937

svn import --no-ignore /home/svn/src/qcom/mghl8937file:///home/svn/repos/qcom/mghl8937 -m “導入代碼”

?

6.????從版本倉導出源代碼

svn co svn://192.168.150.129/mghl8937

?

7.????查看提交log提示無法查看

在windows端通過show log查看,提示:

在ubuntu端用svn log查看,提示

svn: E220001: Item is not readable

?

有兩種解決方法:

(1)??版本倉庫conf/authz文件增加[/] * = r

[/]

* = r

(2)??版本倉庫conf/svnserve.conf文件將anon-access = read改為anon-access = none。也就是其他人權限設置為不允許訪問。

?

參考鏈接

http://blog.csdn.net/u012041204/article/details/76355063

https://stackoverflow.com/questions/6651997/svn-show-log-not-working

?

總結

以上是生活随笔為你收集整理的Ubuntu16.04 搭建SVN服务器(建立版本仓及import和checkout代码)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美女av免费在线观看 | 亚洲女人天堂网 | 女同动漫免费观看高清完整版在线观看 | 一区二区不卡免费视频 | 国产性猛交xxxⅹ交酡全过程 | 69视频网址 | 人妻熟女一区二区三区app下载 | 午夜影院免费 | www.嫩草.com| 国产香蕉在线视频 | 日韩一区二区三区四区五区 | 瑟瑟久久 | 精品成人在线 | 国产乱人伦 | 日本免费在线视频观看 | 爱操综合 | 青青草欧美 | 无码人妻精品一区二区三区不卡 | 久久免费av | 亚洲综合一 | 亚洲一区欧美日韩 | 精品人妻中文无码av在线 | 久久精品亚洲精品 | 亚洲午夜久久久久久久久 | 国产88av | 卡一卡二在线视频 | 亚洲成人黄色av | 欧美在线视频精品 | 精品国产大片大片大片 | 青青青在线免费观看 | 丁香婷婷激情五月 | 欧美一区二区三区四区在线 | 国产真人无遮挡作爱免费视频 | 朝鲜一级黄色片 | 三级小说视频 | 性xxxxxxxxx18欧美 | 大尺度做爰床戏呻吟舒畅 | 国产伦精品一区二区. | 99国产精品免费 | a级大片免费看 | 无码任你躁久久久久久老妇 | 久久无码视频网站 | 蜜桃精品成人影片 | 污污视频在线播放 | 毛片内射久久久一区 | 清纯唯美第一页 | 成人动态视频 | 丝袜老师扒开让我了一夜漫画 | 99热3| 中文字幕伊人 | 超碰在线观看免费版 | 第四色影音先锋 | 女人高潮娇喘1分47秒 | 玉足脚交榨精h文 | 免费的黄色小视频 | 浪浪视频污 | 欧美色频 | 想要xx在线观看 | 亚洲精品视频观看 | 亚洲综合在线观看视频 | 国产在线播放91 | 狠狠爱欧美 | 精品一区二区在线观看 | 欧美高清一区 | 亚洲精品国产熟女久久久 | 国产成人精品免高潮费视频 | 国产男女视频在线观看 | 久久精品4| 精品电影在线观看 | 亚洲av无码一区二区三区网站 | 欧美激情自拍 | 国产高清毛片 | 91久久精品一区二区三区 | 国产精品久久久久久久久久久久午夜片 | 成人污污视频在线观看 | 奇米影视在线 | aaaaa毛片 | 久久久久久久久久久久国产精品 | 变态视屏| 337p日本欧洲亚洲大胆张筱雨 | 亚洲av网址在线 | 日韩91精品| 在线中文天堂 | 国产传媒一区 | 久久99精品久久久久久国产越南 | 成人免费在线观看av | 中文日韩字幕 | 波多野结衣先锋影音 | 日本狠狠干 | 日韩一区二区三免费高清在线观看 | 少妇人妻偷人精品无码视频新浪 | 国产黄色特级片 | 日本人妖xxxx | 中文字幕一区二区三区四区免费看 | 中文字幕乱码在线观看 | 亚洲一区二区三区欧美 | 总裁憋尿呻吟双腿大开憋尿 | 男生女生羞羞网站 | 超碰人人人人人人 |