婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

ubuntu下安裝和配置SVN的詳細方法介紹

熱門標簽:文德數慧科技有限公司 企業電話機器人靠譜嗎 福州營銷電銷機器人招商 地圖標注員騙局 各種地圖標注 智能外呼系統的選購 地圖標注不在現場怎么上傳門頭標 400電話申請商客通 河北點撥外呼系統哪家公司做的好

ubuntu安裝和配置SVN

第一步:安裝apache2  libapache2-svn subversion


復制代碼
代碼如下:

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

安裝完后按照提示


復制代碼
代碼如下:

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

重啟apache2

第二步:創建SVN庫和項目


復制代碼
代碼如下:

sudo mkdir /home/svn //創建SVN庫
sudo svnadmin create /home/svn/project //創建項目

第三步:創建組并添加成員

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

第四步:修改項目權限

sudo chown -R root:subversion /home/svn/project
sudo chmod -R g+rws /home/svn/project   //賦予組成員對所有新加入文件倉庫的文件擁有相應的權限
查看txn-current-lock文件的權限和用戶以及組信息
 ls -l /home/svn/myproject/db/txn-current-lock
系統提示:-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   //第一種方法,知道主機名時用
sudo svn co file:///home/svn/project    //第二種方法,當不確定主機命時用,這用的是file:///,三個斜杠
系統提示:取出版本 0。
己可以取出版本,說明SVN服務器己正常運行,下面試從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>

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

第七步:建立/etc/subversion/passwd文件,這個文件里包含了用戶授權的詳細信息

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

1. 安裝SVN


復制代碼
代碼如下:

  apt-get install subversion

2. 建立svn倉庫

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

3. 配置和管理svn

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

4. 啟動和停止svn   

  1). 啟動:
    1. 從astar目錄啟動,svnserve -d -r /home/.svn/astar,根目錄(/)是astar,authz中規則的配置使用section[/]。訪問方式為:
      svn://192.168.0.87/
    2. 從.svn目錄啟動,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自啟動,把命令加入/etc/rc.local中
  2). 檢查svn服務器是否已經啟動(svn默認使用3690端口):netstat -an | grep 3690
  3). 停止:killall svnserve

5. svn client

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

作者 t80t90s

標簽:長沙 鎮江 曲靖 潛江 鎮江 新余 雞西 南陽

巨人網絡通訊聲明:本文標題《ubuntu下安裝和配置SVN的詳細方法介紹》,本文關鍵詞  ubuntu,下,安裝,和,配置,SVN,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ubuntu下安裝和配置SVN的詳細方法介紹》相關的同類信息!
  • 本頁收集關于ubuntu下安裝和配置SVN的詳細方法介紹的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩在线一二三区| 亚洲第一福利一区| 亚洲色图欧美在线| 国产在线国偷精品免费看| 欧美日韩免费观看一区三区| 亚洲欧美视频一区| 色天天综合久久久久综合片| 国产精品久久久久久亚洲毛片 | 精品久久久网站| 亚洲国产综合在线| 五月婷婷另类国产| 欧美性一级生活| 五月天网站亚洲| 日韩精品一区二区三区在线观看| 秋霞影院一区二区| 国产亚洲欧美激情| 91小视频免费观看| 日韩综合小视频| 久久综合色婷婷| 一本色道久久综合狠狠躁的推荐| 亚洲国产视频一区| 精品国产青草久久久久福利| 成人激情免费视频| 午夜精品在线视频一区| 久久午夜电影网| 在线亚洲高清视频| 激情综合网天天干| 综合精品久久久| 日韩精品一区在线| 99re这里只有精品视频首页| 亚洲午夜在线视频| 日本一区二区三区高清不卡| 欧美午夜影院一区| 成人黄色在线看| 久久99国产精品久久99| 亚洲精品视频一区二区| 精品国产百合女同互慰| 欧美视频在线观看一区| 国产剧情av麻豆香蕉精品| 亚洲福利一区二区| 中文字幕一区av| 2021国产精品久久精品| 欧美美女bb生活片| 色天使色偷偷av一区二区| 国产在线不卡一卡二卡三卡四卡| 日韩午夜av电影| 91农村精品一区二区在线| 国产精品久久久久一区二区三区共 | 蜜桃精品视频在线观看| 日本三级韩国三级欧美三级| 欧美挠脚心视频网站| 成人网页在线观看| 日本成人在线不卡视频| 亚洲视频每日更新| 久久精品亚洲一区二区三区浴池| 日本高清不卡视频| 成人av网在线| 国产成人免费视频精品含羞草妖精| 亚洲成人av中文| 亚洲综合自拍偷拍| 亚洲图片激情小说| 中文字幕一区二区三区精华液 | 欧美亚洲高清一区| 91久久精品网| 色偷偷久久人人79超碰人人澡| 国产成人精品在线看| 国内精品久久久久影院一蜜桃| 全国精品久久少妇| 日本sm残虐另类| 首页国产欧美日韩丝袜| 亚洲成人激情自拍| 青青草国产精品97视觉盛宴| 一区二区三区在线不卡| 洋洋成人永久网站入口| 亚洲国产欧美日韩另类综合| 亚洲免费观看高清完整版在线| 国产欧美一区二区精品久导航 | 91久久精品国产91性色tv| 成+人+亚洲+综合天堂| 波多野结衣的一区二区三区| av激情综合网| 在线一区二区观看| 3d动漫精品啪啪1区2区免费| 日韩一区二区三区在线| 久久久久成人黄色影片| 国产精品青草久久| 亚洲一区二区三区视频在线| 日韩精品欧美精品| 国产不卡在线视频| 91麻豆免费看片| 成人久久18免费网站麻豆| 91麻豆文化传媒在线观看| 欧美日本韩国一区| 精品日韩欧美在线| 1024精品合集| 喷白浆一区二区| 91免费国产视频网站| 欧美二区乱c少妇| 国产日韩欧美电影| 日韩av一级电影| 91麻豆精品一区二区三区| 欧美一区二区视频网站| 亚洲国产高清aⅴ视频| 亚洲午夜精品久久久久久久久| 九色综合狠狠综合久久| 在线亚洲一区二区| 久久夜色精品国产噜噜av| 最新不卡av在线| 国产综合久久久久影院| 欧美午夜影院一区| 中文av字幕一区| 极品少妇xxxx精品少妇| 欧美日韩国产综合一区二区三区| 国产精品色呦呦| 蜜臀精品一区二区三区在线观看 | 九九九久久久精品| 欧美色图12p| 国产无人区一区二区三区| 日韩精品视频网站| 欧美性三三影院| 亚洲免费观看高清完整| 国产麻豆精品视频| 日韩一卡二卡三卡四卡| 亚洲va欧美va人人爽午夜| 91视频精品在这里| 国产蜜臀av在线一区二区三区| 日韩高清欧美激情| 欧美日韩免费电影| 亚洲综合在线电影| 一本色道亚洲精品aⅴ| 亚洲色图制服丝袜| jizzjizzjizz欧美| 国产精品成人在线观看| 国产一二三精品| 国产人成一区二区三区影院| 国产精品亚洲成人| 国产人成亚洲第一网站在线播放| 狠狠狠色丁香婷婷综合激情 | 日韩欧美一二三| 日本在线播放一区二区三区| 欧美性生活影院| 丝袜亚洲另类欧美综合| 欧美色综合天天久久综合精品| 亚洲图片欧美色图| 欧美亚男人的天堂| 亚洲成a人片综合在线| 欧美日韩午夜在线视频| 亚洲动漫第一页| 91麻豆精品国产91久久久| 久久国产视频网| 久久先锋影音av鲁色资源网| 狠狠色丁香久久婷婷综合_中 | 亚洲国产成人在线| 99精品欧美一区| 亚洲一区二区精品视频| 欧美精品第1页| 精品一区二区三区欧美| 国产无遮挡一区二区三区毛片日本| 极品美女销魂一区二区三区免费 | 精品伦理精品一区| 国产成人午夜视频| 亚洲综合在线观看视频| 91精品欧美一区二区三区综合在| 国模套图日韩精品一区二区| 亚洲欧洲成人精品av97| 欧美精选一区二区| 国产精品一区二区三区乱码| 亚洲欧洲日韩在线| 欧美日韩视频在线第一区| 久久丁香综合五月国产三级网站| 国产亚洲欧美色| 欧美群妇大交群中文字幕| 久久精品国产一区二区| 亚洲视频免费观看| 亚洲精品一区二区三区在线观看| 91色综合久久久久婷婷| 免费观看在线综合色| 欧美激情在线免费观看| 欧美综合一区二区三区| 国产美女一区二区| 午夜精品福利一区二区蜜股av | 欧美精品一二三四| 成人午夜激情片| 久久99最新地址| 亚洲欧美另类图片小说| 久久精品水蜜桃av综合天堂| 欧美老人xxxx18| aaa欧美色吧激情视频| 久久www免费人成看片高清| 亚洲综合偷拍欧美一区色| 国产亚洲女人久久久久毛片| 欧美一级视频精品观看| 色老汉一区二区三区| 成人永久看片免费视频天堂| 美脚の诱脚舐め脚责91| 一区二区三区在线视频免费观看| 国产女人18水真多18精品一级做| 欧美成人高清电影在线| 91精品国产综合久久久久久漫画| 在线观看免费成人|