校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ubuntu下安裝和配置SVN的詳細(xì)方法介紹

ubuntu下安裝和配置SVN的詳細(xì)方法介紹

熱門標(biāo)簽:文德數(shù)慧科技有限公司 企業(yè)電話機(jī)器人靠譜嗎 福州營銷電銷機(jī)器人招商 地圖標(biāo)注員騙局 各種地圖標(biāo)注 智能外呼系統(tǒng)的選購 地圖標(biāo)注不在現(xiàn)場怎么上傳門頭標(biāo) 400電話申請商客通 河北點(diǎn)撥外呼系統(tǒng)哪家公司做的好

ubuntu安裝和配置SVN

第一步:安裝apache2  libapache2-svn subversion


復(fù)制代碼
代碼如下:

sudo apt-get install apache2
sudo apt-get install subversion
sudo apt-get install libapache2-svn

安裝完后按照提示


復(fù)制代碼
代碼如下:

Run '/etc/init.d/apache2 restart' to activate new configuration!

重啟apache2

第二步:創(chuàng)建SVN庫和項(xiàng)目


復(fù)制代碼
代碼如下:

sudo mkdir /home/svn //創(chuàng)建SVN庫
sudo svnadmin create /home/svn/project //創(chuàng)建項(xiàng)目

第三步:創(chuàng)建組并添加成員

sudo addgroup subversion     //創(chuàng)建一個(gè)叫subversion的組為擁有倉庫所在的目錄
系統(tǒng)提示:正在添加組"subversion" (GID 1001)...
完成。
sudo  usermod -G subversion -a www-data   //將自己和“www-data”(Apache 用戶)加入組成員中   
查看:more /etc/group | grep subversion
系統(tǒng)提示:subversion:x:1001:www-data

第四步:修改項(xiàng)目權(quán)限

sudo chown -R root:subversion /home/svn/project
sudo chmod -R g+rws /home/svn/project   //賦予組成員對所有新加入文件倉庫的文件擁有相應(yīng)的權(quán)限
查看txn-current-lock文件的權(quán)限和用戶以及組信息
 ls -l /home/svn/myproject/db/txn-current-lock
系統(tǒng)提示:-rw-rwSr-- 1 root subversion 0 2011-01-25 17:47  /home/svn/project/db/txn-current-lock

第五步:通過命令訪問庫

sudo svn co file://lodalhost/home/svn/project   //第一種方法,知道主機(jī)名時(shí)用
sudo svn co file:///home/svn/project    //第二種方法,當(dāng)不確定主機(jī)命時(shí)用,這用的是file:///,三個(gè)斜杠
系統(tǒng)提示:取出版本 0。
己可以取出版本,說明SVN服務(wù)器己正常運(yùn)行,下面試從webdav訪問

第六步:配置apache2

修改 /etc/apache2/mods-available/dav_svn.conf
sudo vim /etc/apache2/mods-available/dav_svn.conf
加入以下代碼:
================================
Location /svn/project>
DAV svn
SVNPath /home/svn/myproject
AuthType Basic
AuthName "project subversion repository"
AuthUserFile /etc/subversion/passwd
LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
/LimitExcept>
/Location>

如果需要用戶每次登錄時(shí)都進(jìn)行用戶密碼驗(yàn)證,就將LimitExcept GET PROPFIND OPTIONS REPORT>與/LimitExcept>兩行注釋掉   
加入代碼后重啟apache2

第七步:建立/etc/subversion/passwd文件,這個(gè)文件里包含了用戶授權(quán)的詳細(xì)信息

添加用戶
sudo htpasswd -c /etc/subversion/passwd [user_name]                //第一次添加用戶使用參數(shù)“-c”以后再添加就不用了
訪問文件倉庫
 svn co http://hostname/svn/project project --username [username]
OK!這次通過web頁面訪問到版本庫了,下面試一下導(dǎo)入版本庫
導(dǎo)入版本庫
把/var/www/下的內(nèi)容導(dǎo)入版本號中:
sudo svn  import -m "第一次導(dǎo)入"  /var/www http://192.168.0.5/svn/project
========================================
系統(tǒng)提示:
認(rèn)證領(lǐng)域: http://192.168.0.5:80> myproject subversion repository
“root”的密碼:
認(rèn)證領(lǐng)域: http://192.168.0.5:80> myproject subversion repository
用戶名: test
“test”的密碼:
增加           /var/www/index.html
-----------------------------------------------------------------------
注意!  你的密碼,對于認(rèn)證域:
   http://192.168.0.5:80> myproject subversion repository
只能明文保存在磁盤上!  如果可能的話,請考慮配置你的系統(tǒng),讓 Subversion
可以保存加密后的密碼。請參閱文檔以獲得詳細(xì)信息。
你可以通過在“/home/icedot/.subversion/servers”中設(shè)置選項(xiàng)“store-plaintext-passwords”為“yes”或“no”,
來避免再次出現(xiàn)此警告。
-----------------------------------------------------------------------
保存未加密的密碼(yes/no)?
請輸入 'yes' 或 'no': yes
提交后的版本為 1。
==========================================
最后在windows下通過TortoiseSVN及web頁面訪問,成功。
==========================================
試驗(yàn)過程中曾經(jīng)出現(xiàn)過的錯(cuò)誤
檢出版本庫報(bào)錯(cuò):
sudo svn co http://192.168.0.5/home/svn/project
svn: 方法 OPTIONS 失敗于 “http://192.168.0.5/home/svn/myproject”: 200 OK (http://192.168.0.5)
這個(gè)報(bào)錯(cuò)在網(wǎng)上查了很久,沒什么可借鑒的資料,模糊的覺的可能是說用戶名和權(quán)限不對,以待后面確認(rèn)
sudo svn co file://localhost/home/svn/project
svn: 無法為URL打開ra_local會(huì)話
svn: 無法打開版本庫“file://localhost/home/svn/projcet”

1. 安裝SVN


復(fù)制代碼
代碼如下:

  apt-get install subversion

2. 建立svn倉庫

  1). 建立svn目錄:mkdir /home/.svn(使用隱藏目錄)
  2). cd /home/.svn   
  3). mkdir astar
  4). 創(chuàng)建倉庫astar:svnadmin create /home/.svn/astar,執(zhí)行完畢后astar目錄有svnadmin創(chuàng)建的目錄和文件
  5). mkdir test
  6). 創(chuàng)建倉庫test:svnadmin create /home/.svn/test,執(zhí)行完畢后test目錄有svnadmin創(chuàng)建的目錄和文件

3. 配置和管理svn

  1). 每個(gè)倉庫的配置文件在$repos/conf/下,vi svnserve.conf,配置項(xiàng)在[general]下:
    anon-access:匿名用戶的權(quán)限,可以為read,write和none,默認(rèn)值read。不允許匿名用戶訪問:anon-access = none
    auth-access:認(rèn)證用戶的權(quán)限,可以為read,write和none,默認(rèn)值write。
    password-db:密碼數(shù)據(jù)庫的路徑,去掉前邊的#
    authz-db:認(rèn)證規(guī)則庫的路徑,去掉前邊的#。
    注意:這些配置項(xiàng)的行都要頂格,否則會(huì)報(bào)錯(cuò)。修改配置后需要重啟svn才能生效。
  2). 配置passwd文件
    這是每個(gè)用戶的密碼文件,比較簡單,就是“用戶名=密碼”,采用的是明碼。如allen=111111
  3). 配置authz文件
    1. [groups] section:為了便于管理,可以將一些用戶放到一個(gè)組里邊,比如:owner=allen,ellen
    2. groups下邊的sections表示對一個(gè)目錄的認(rèn)證規(guī)則,比如對根目錄的認(rèn)證規(guī)則的section為[/]。設(shè)置單用戶的認(rèn)證規(guī)則時(shí)一個(gè)用戶一行,如:
      [/]   
      allen=rw  #allen對根目錄的權(quán)限為rw
      ellen=r    #ellen對根目錄的權(quán)限為r
      如果使用group,需要在group名字前加@,如
      @owner=rw  #group owner中的用戶均為rw,等價(jià)于上邊的兩句話
    啟動(dòng)時(shí)如果從/home/.svn/astar啟動(dòng),/就是astar目錄,用如上方式以astar目錄為根設(shè)置權(quán)限。
    如果從/home/.svn/啟動(dòng),每個(gè)倉庫根還是自己的起始目錄。可以采用如上方式設(shè)置astar的權(quán)限,也可以采用如下方式:
      [astar:/]
      @owner=rw
    設(shè)置test的權(quán)限如下:
      [test:/]
      @harry_and_sally = rw
    簡言之,每個(gè)倉庫的根目錄(/)就是自己的起始目錄;[repos:/]這種方式只適用于多倉庫的情況;[/]適合于單倉庫和單倉庫的方式。
    3. 不能跨越倉庫設(shè)置權(quán)限。

4. 啟動(dòng)和停止svn   

  1). 啟動(dòng):
    1. 從astar目錄啟動(dòng),svnserve -d -r /home/.svn/astar,根目錄(/)是astar,authz中規(guī)則的配置使用section[/]。訪問方式為:
      svn://192.168.0.87/
    2. 從.svn目錄啟動(dòng),svnserve -d -r /home/.svn,根目錄(/)是.svn,authz中對astar的配置使用section[astar:/] ,對test的配置使用section[test:/]。訪問方式為:
      svn://192.18.0.87/astar
      svn://192.18.0.87/test
    如果需要svn自啟動(dòng),把命令加入/etc/rc.local中
  2). 檢查svn服務(wù)器是否已經(jīng)啟動(dòng)(svn默認(rèn)使用3690端口):netstat -an | grep 3690
  3). 停止:killall svnserve

5. svn client

  推薦使用TortoiseSVN, http://tortoisesvn.tigris.org/
  Eclipse插件,http://subclipse.tigris.org/

作者 t80t90s

標(biāo)簽:長沙 鎮(zhèn)江 曲靖 潛江 鎮(zhèn)江 新余 雞西 南陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ubuntu下安裝和配置SVN的詳細(xì)方法介紹》,本文關(guān)鍵詞  ubuntu,下,安裝,和,配置,SVN,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ubuntu下安裝和配置SVN的詳細(xì)方法介紹》相關(guān)的同類信息!
  • 本頁收集關(guān)于ubuntu下安裝和配置SVN的詳細(xì)方法介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美久久久久久久久中文字幕| 成人app在线观看| 欧美色图天堂网| 亚洲人成影院在线观看| 国产高清亚洲一区| 精品成人在线观看| 欧美aaaaaa午夜精品| 色丁香久综合在线久综合在线观看| 欧美久久久久久久久| 午夜激情久久久| 欧美猛男超大videosgay| 亚洲午夜私人影院| 欧洲精品一区二区三区在线观看| 亚洲人成亚洲人成在线观看图片| 色综合久久久久久久久| 亚洲色图19p| 成人av电影免费在线播放| 亚洲国产成人午夜在线一区| 东方aⅴ免费观看久久av| 亚洲国产精品99久久久久久久久 | 中文字幕国产一区| 国产又粗又猛又爽又黄91精品| 亚洲精品在线观| 国产精品一级片| 欧美高清在线精品一区| av网站一区二区三区| 最新久久zyz资源站| 91捆绑美女网站| 亚洲一区二区精品视频| 在线看日韩精品电影| 亚洲图片欧美色图| 欧美视频日韩视频在线观看| 亚洲午夜三级在线| 欧美一级高清片| 激情欧美日韩一区二区| 久久精品欧美一区二区三区麻豆| 国产91露脸合集magnet| 成人欧美一区二区三区小说| 色哟哟精品一区| 亚洲国产精品久久久久秋霞影院| 欧美精品在线观看播放| 另类小说欧美激情| 国产欧美日韩久久| 在线免费观看日本一区| 日韩精品亚洲专区| 26uuu精品一区二区三区四区在线| 国产精品一区在线| 亚洲欧洲av在线| 在线欧美一区二区| 免费不卡在线观看| 国产日产精品1区| 一本高清dvd不卡在线观看| 亚洲成人自拍网| 精品国产一区二区三区不卡| 波多野结衣中文字幕一区 | 精品午夜一区二区三区在线观看| 国产午夜亚洲精品不卡| 一本久道久久综合中文字幕| 日本欧美一区二区三区| 欧美高清一级片在线观看| 欧美性大战久久| 韩国三级中文字幕hd久久精品| 欧美高清dvd| 国产精品一区二区三区四区 | 久久这里只精品最新地址| 国产69精品一区二区亚洲孕妇| 一区二区三区产品免费精品久久75| 色拍拍在线精品视频8848| 日本不卡一二三| 国产精品伦理一区二区| 欧美午夜精品久久久久久超碰| 久久国产视频网| 亚洲日本一区二区| 日韩视频免费观看高清在线视频| 91丨porny丨中文| 蓝色福利精品导航| 亚洲精品乱码久久久久| 精品久久国产字幕高潮| 色综合色综合色综合色综合色综合 | 日韩高清电影一区| 国产精品你懂的| 欧美一区二区视频在线观看2020| 成人免费毛片嘿嘿连载视频| 午夜精品久久久久| 国产精品久久久久永久免费观看| 欧美一区欧美二区| 91麻豆精品在线观看| 麻豆精品在线视频| 亚洲午夜三级在线| 中文字幕精品一区二区精品绿巨人 | 国产精品一区二区x88av| 亚洲一区二区三区在线| 国产午夜精品一区二区三区四区| 欧美福利电影网| 91麻豆精品在线观看| 国产精品亚洲午夜一区二区三区 | 精品国产欧美一区二区| 色欧美片视频在线观看在线视频| 久久66热偷产精品| 亚洲综合丁香婷婷六月香| 久久色.com| 91麻豆精品国产91久久久久久久久| 成人av在线一区二区| 精品一区精品二区高清| 亚洲高清不卡在线观看| 国产精品电影一区二区三区| 亚洲精品一区二区三区香蕉| 欧美日本在线播放| 在线精品亚洲一区二区不卡| 成人免费视频视频| 国内精品自线一区二区三区视频| 亚洲超丰满肉感bbw| 亚洲天堂中文字幕| 国产欧美一二三区| 精品福利一区二区三区| 欧美一区永久视频免费观看| 欧美艳星brazzers| 91视视频在线观看入口直接观看www| 国产成人日日夜夜| 精品一区二区久久| 青青草成人在线观看| 亚洲国产另类精品专区| 亚洲乱码中文字幕| 国产精品久久久久毛片软件| 国产亚洲一区二区在线观看| 精品久久五月天| 日韩欧美色综合| 日韩午夜激情视频| 日韩一区二区三区电影在线观看 | 麻豆精品蜜桃视频网站| 亚洲va欧美va天堂v国产综合| 亚洲精品国产一区二区三区四区在线| 国产精品天天摸av网| 欧美高清在线一区| 国产农村妇女毛片精品久久麻豆| 国产午夜精品在线观看| 国产欧美日韩卡一| 国产欧美日产一区| 国产精品水嫩水嫩| 欧美激情一二三区| 日本一区二区三区免费乱视频 | 日韩欧美国产三级电影视频| 欧美一区二区视频在线观看2020 | 麻豆精品蜜桃视频网站| 精品伊人久久久久7777人| 韩国三级在线一区| 国产在线精品免费| 国产成人免费视频| 成人av在线网| 色综合久久久久综合体桃花网| 91尤物视频在线观看| 色婷婷综合在线| 欧美伊人精品成人久久综合97| 欧美日本韩国一区二区三区视频| 欧美电影一区二区三区| 日韩一区二区三区四区| 久久色.com| 中文字幕制服丝袜成人av| 亚洲色图视频网| 亚洲午夜国产一区99re久久| 天堂精品中文字幕在线| 免费黄网站欧美| 国产精品亚洲一区二区三区在线| www.在线成人| 欧美在线观看一区二区| 91精品欧美久久久久久动漫| 精品99999| 成人免费在线视频| 亚洲第一成人在线| 蜜桃视频一区二区三区在线观看| 国产资源在线一区| 成人av在线影院| 欧美日韩的一区二区| www欧美成人18+| 成人免费在线观看入口| 亚洲成在线观看| 国产又黄又大久久| 91一区二区三区在线播放| 欧美日韩精品系列| 2020国产精品自拍| 亚洲视频网在线直播| 日韩精品1区2区3区| 国产精品亚洲第一区在线暖暖韩国| 99这里都是精品| 欧美日本一道本| 久久蜜桃一区二区| 最好看的中文字幕久久| 亚洲成人自拍偷拍| 国产aⅴ综合色| 欧美日韩一区二区三区四区 | 秋霞午夜av一区二区三区| 国产成人精品午夜视频免费| 在线观看免费亚洲| 精品国免费一区二区三区| ...中文天堂在线一区| 日本美女视频一区二区| 波多野结衣中文字幕一区| 欧美一级欧美一级在线播放| 国产精品久久久久久久蜜臀| 日韩高清国产一区在线|