SlideShare uma empresa Scribd logo
1 de 8
SVN安裝與使用簡易教學 台灣大學 資訊管理碩士班 資訊分析與經濟效果研究實驗室 魏取向編輯
SVN安裝 1/3 系統環境: 作業系統:Ubuntu10.04 LTS 網頁伺服器:Apache2 套件安裝: 安裝SVN套件:sudoapt-get install subversion 安裝Apache相容套件:sudo apt-get install libapache2-svn 建立SVN檔案庫,假設日後多個SVN專案都要放在/service/svn下: 建立/service/svn資料夾:sudomkdir/service/svn 修改資料夾擁有者:sudo chown -R www-data:www-data /service/svn 修改資料夾權限:sudochmod -R 755 /service/svn
修改apache設定檔(圖形介面下) 開啟設定檔:sudogedit /etc/apache2/sites-available/default 將以下內容貼到<VirtualHost *:80>的下一行 改完設定需重啟Apache:sudo /etc/init.d/apache2 restart SVN安裝 2/3 <Location /svn> 	DAV svn SVNListParentPath on SVNParentPath /service/svn AuthType Basic AuthName "IAEIA lab SVN" AuthUserFile /etc/apache2/dav_svn.passwd 	Require valid-user </Location>
SVN安裝 3/3 建立密碼檔限制SVN存取者 建立密碼檔(先加入名為svnuser的使用者):sudohtpasswd-c/etc/apache2/dav_svn.passwdsvnuser 新增名為function的使用者:sudohtpasswd/etc/apache2/dav_svn.passwdfunction 未來要新增使用者一樣執行上述指令即可 修改使用者密碼也可執行上述指令,對特定名稱使用者更新 若要刪除名為guest的使用者:sudohtpasswd-D/etc/apache2/dav_svn.passwdguest
新增SVN專案 若要建立名為test的專案… 建立專案目錄:sudosvnadmin create /service/svn/test 重聲資料夾擁有者:sudo chown -R www-data:www-data /service/svn 重聲資料夾權限:sudochmod -R 755 /service/svn 重聲的目的是讓Apache具有讀取SVN專案資料夾的權限,以上兩個重聲步驟輸入的指令是固定的 若要刪除專案則直接用 sudorm /service/svn/test -R
在電腦中使用SVN1/3 下載並安裝TortoiseSVN(安裝完後要重新啟動) 網址:http://tortoisesvn.net/downloads.html 建立將與SVN伺服器同步的專案資料夾,假設為test,在上按右鍵 Checkout後test資料夾會出現綠色的箭頭,代表已與SVN伺服器同步過
在電腦中使用SVN2/3 之後若更改了專案的內容,可以再Commit回SVN伺服器
在電腦中使用SVN3/3 開發專案前,需先執行SVN Update取出目前最新版本修改,若要取出舊版,可以選擇Update to reversion… 選擇所需版本

Mais conteúdo relacionado

Mais procurados

Drupal solr
Drupal solrDrupal solr
Drupal solrHen Chen
 
Hadoop平台搭建
Hadoop平台搭建Hadoop平台搭建
Hadoop平台搭建Liyang Tang
 
Linux基础
Linux基础Linux基础
Linux基础Eric Lo
 
網路組-Ubuntu介紹
網路組-Ubuntu介紹網路組-Ubuntu介紹
網路組-Ubuntu介紹maryqute520
 
1, shell intro
1, shell intro1, shell intro
1, shell introted-xu
 
linux安装以及LAMP 环境安装详细
linux安装以及LAMP 环境安装详细linux安装以及LAMP 环境安装详细
linux安装以及LAMP 环境安装详细colderboy17
 
Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版redhat9
 
康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)Yiwei Ma
 
CentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 ZendCentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 Zendwensheng wei
 
Lucene 全文检索实践
Lucene 全文检索实践Lucene 全文检索实践
Lucene 全文检索实践yiditushe
 
九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)heima911
 
Install Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 LInstall Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 Lheima911
 
unethost.com - ssh使用手冊
unethost.com - ssh使用手冊unethost.com - ssh使用手冊
unethost.com - ssh使用手冊unethost.com
 
深入Docker的资源管理
深入Docker的资源管理深入Docker的资源管理
深入Docker的资源管理SpeedyCloud
 
Subversion简明教程
Subversion简明教程Subversion简明教程
Subversion简明教程Liang
 
为什么上网浏览要用Shadowsocks?
为什么上网浏览要用Shadowsocks?为什么上网浏览要用Shadowsocks?
为什么上网浏览要用Shadowsocks?zzzzzz gg
 
利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版xingsu1021
 

Mais procurados (19)

Drupal solr
Drupal solrDrupal solr
Drupal solr
 
Hadoop平台搭建
Hadoop平台搭建Hadoop平台搭建
Hadoop平台搭建
 
Linux基础
Linux基础Linux基础
Linux基础
 
網路組-Ubuntu介紹
網路組-Ubuntu介紹網路組-Ubuntu介紹
網路組-Ubuntu介紹
 
1, shell intro
1, shell intro1, shell intro
1, shell intro
 
linux安装以及LAMP 环境安装详细
linux安装以及LAMP 环境安装详细linux安装以及LAMP 环境安装详细
linux安装以及LAMP 环境安装详细
 
Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版
 
Linuxguide4f2e
Linuxguide4f2eLinuxguide4f2e
Linuxguide4f2e
 
康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)
 
CentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 ZendCentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 Zend
 
Lucene 全文检索实践
Lucene 全文检索实践Lucene 全文检索实践
Lucene 全文检索实践
 
九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)
 
Install Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 LInstall Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 L
 
unethost.com - ssh使用手冊
unethost.com - ssh使用手冊unethost.com - ssh使用手冊
unethost.com - ssh使用手冊
 
深入Docker的资源管理
深入Docker的资源管理深入Docker的资源管理
深入Docker的资源管理
 
Rsync服务器架设方法.v0.1b
Rsync服务器架设方法.v0.1bRsync服务器架设方法.v0.1b
Rsync服务器架设方法.v0.1b
 
Subversion简明教程
Subversion简明教程Subversion简明教程
Subversion简明教程
 
为什么上网浏览要用Shadowsocks?
为什么上网浏览要用Shadowsocks?为什么上网浏览要用Shadowsocks?
为什么上网浏览要用Shadowsocks?
 
利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版
 

Destaque

[C#實習課] 0305 沒用的計算機
[C#實習課] 0305 沒用的計算機[C#實習課] 0305 沒用的計算機
[C#實習課] 0305 沒用的計算機Ray Wei
 
E-Commerce Systems (I)
E-Commerce Systems (I)E-Commerce Systems (I)
E-Commerce Systems (I)Ray Wei
 
Cicle Mitjà Nadal
Cicle  Mitjà NadalCicle  Mitjà Nadal
Cicle Mitjà Nadalaperez75
 
Neme july1 tps_mentoringpresentation.docx
Neme july1 tps_mentoringpresentation.docxNeme july1 tps_mentoringpresentation.docx
Neme july1 tps_mentoringpresentation.docxkferenz
 
Sfusdwiki
SfusdwikiSfusdwiki
Sfusdwikikferenz
 
台北縣電腦公會 Speech 20100319
台北縣電腦公會 Speech 20100319台北縣電腦公會 Speech 20100319
台北縣電腦公會 Speech 20100319Ray Wei
 
Reconnecting With Your Spouse
Reconnecting With Your SpouseReconnecting With Your Spouse
Reconnecting With Your SpouseKeith Andrews
 
明年需要知道的事情
明年需要知道的事情明年需要知道的事情
明年需要知道的事情Ray Wei
 
資訊安全的幾個觀念
資訊安全的幾個觀念資訊安全的幾個觀念
資訊安全的幾個觀念Ray Wei
 
скажем спаму - НЕТ!
скажем спаму - НЕТ!скажем спаму - НЕТ!
скажем спаму - НЕТ!guest716ae0
 
魔術方塊教學
魔術方塊教學魔術方塊教學
魔術方塊教學Ray Wei
 
跟我一起學 CakePHP
跟我一起學 CakePHP跟我一起學 CakePHP
跟我一起學 CakePHPRay Wei
 
Why Me?創業
Why Me?創業Why Me?創業
Why Me?創業Ray Wei
 
全世界好友週
全世界好友週全世界好友週
全世界好友週Ray Wei
 
Echelon 2014 參展心得+如何面對創投 (方白科技)
Echelon 2014 參展心得+如何面對創投 (方白科技)Echelon 2014 參展心得+如何面對創投 (方白科技)
Echelon 2014 參展心得+如何面對創投 (方白科技)Ray Wei
 
人生的45堂課
人生的45堂課人生的45堂課
人生的45堂課Ray Wei
 
Resolving Personal Conflict Brief
Resolving Personal Conflict BriefResolving Personal Conflict Brief
Resolving Personal Conflict BriefKeith Andrews
 
吳欣芝 老師 - 如何與業界接軌?談台灣學生的必要競爭力!
吳欣芝 老師 - 如何與業界接軌?談台灣學生的必要競爭力!吳欣芝 老師 - 如何與業界接軌?談台灣學生的必要競爭力!
吳欣芝 老師 - 如何與業界接軌?談台灣學生的必要競爭力!Ray Wei
 

Destaque (19)

[C#實習課] 0305 沒用的計算機
[C#實習課] 0305 沒用的計算機[C#實習課] 0305 沒用的計算機
[C#實習課] 0305 沒用的計算機
 
E-Commerce Systems (I)
E-Commerce Systems (I)E-Commerce Systems (I)
E-Commerce Systems (I)
 
Cicle Mitjà Nadal
Cicle  Mitjà NadalCicle  Mitjà Nadal
Cicle Mitjà Nadal
 
Neme july1 tps_mentoringpresentation.docx
Neme july1 tps_mentoringpresentation.docxNeme july1 tps_mentoringpresentation.docx
Neme july1 tps_mentoringpresentation.docx
 
Sfusdwiki
SfusdwikiSfusdwiki
Sfusdwiki
 
台北縣電腦公會 Speech 20100319
台北縣電腦公會 Speech 20100319台北縣電腦公會 Speech 20100319
台北縣電腦公會 Speech 20100319
 
Reconnecting With Your Spouse
Reconnecting With Your SpouseReconnecting With Your Spouse
Reconnecting With Your Spouse
 
明年需要知道的事情
明年需要知道的事情明年需要知道的事情
明年需要知道的事情
 
資訊安全的幾個觀念
資訊安全的幾個觀念資訊安全的幾個觀念
資訊安全的幾個觀念
 
скажем спаму - НЕТ!
скажем спаму - НЕТ!скажем спаму - НЕТ!
скажем спаму - НЕТ!
 
魔術方塊教學
魔術方塊教學魔術方塊教學
魔術方塊教學
 
跟我一起學 CakePHP
跟我一起學 CakePHP跟我一起學 CakePHP
跟我一起學 CakePHP
 
Why Me?創業
Why Me?創業Why Me?創業
Why Me?創業
 
全世界好友週
全世界好友週全世界好友週
全世界好友週
 
Gaius
GaiusGaius
Gaius
 
Echelon 2014 參展心得+如何面對創投 (方白科技)
Echelon 2014 參展心得+如何面對創投 (方白科技)Echelon 2014 參展心得+如何面對創投 (方白科技)
Echelon 2014 參展心得+如何面對創投 (方白科技)
 
人生的45堂課
人生的45堂課人生的45堂課
人生的45堂課
 
Resolving Personal Conflict Brief
Resolving Personal Conflict BriefResolving Personal Conflict Brief
Resolving Personal Conflict Brief
 
吳欣芝 老師 - 如何與業界接軌?談台灣學生的必要競爭力!
吳欣芝 老師 - 如何與業界接軌?談台灣學生的必要競爭力!吳欣芝 老師 - 如何與業界接軌?談台灣學生的必要競爭力!
吳欣芝 老師 - 如何與業界接軌?談台灣學生的必要競爭力!
 

Semelhante a Svn安裝與使用簡易教學

Subversion备份服务器的创建
Subversion备份服务器的创建Subversion备份服务器的创建
Subversion备份服务器的创建shadowfalao
 
自由軟體鑄造場_20111023_Subversion版本控制系統之操作_曾義峰(ant)
自由軟體鑄造場_20111023_Subversion版本控制系統之操作_曾義峰(ant)自由軟體鑄造場_20111023_Subversion版本控制系統之操作_曾義峰(ant)
自由軟體鑄造場_20111023_Subversion版本控制系統之操作_曾義峰(ant)OpenFoundry
 
CloudStack Installation on Ubuntu
CloudStack Installation on UbuntuCloudStack Installation on Ubuntu
CloudStack Installation on Ubuntu康志強 大人
 
Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)
Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)
Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)hik_lhz
 
GNU Build System
GNU Build SystemGNU Build System
GNU Build Systemimacat .
 
Wordpress使用心得
Wordpress使用心得Wordpress使用心得
Wordpress使用心得hihirex
 
Development Environment
Development EnvironmentDevelopment Environment
Development EnvironmentPeter Tsai
 
Bst svn专项培训
Bst svn专项培训Bst svn专项培训
Bst svn专项培训Wu Liang
 
Puppet安装总结
Puppet安装总结Puppet安装总结
Puppet安装总结Yiwei Ma
 
Sery lvs+keepalived
Sery lvs+keepalivedSery lvs+keepalived
Sery lvs+keepalivedcolderboy17
 
Lamp安全全攻略
Lamp安全全攻略Lamp安全全攻略
Lamp安全全攻略Da Zhao
 
Oraliux+mysql5单机多实例安装文档
Oraliux+mysql5单机多实例安装文档Oraliux+mysql5单机多实例安装文档
Oraliux+mysql5单机多实例安装文档xuebao_zx
 
[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來
[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來
[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來Shengyou Fan
 
六合彩
六合彩六合彩
六合彩cbswxo
 
香港六合彩
香港六合彩香港六合彩
香港六合彩weige
 
六合彩,香港六合彩
六合彩,香港六合彩六合彩,香港六合彩
六合彩,香港六合彩mftldtw
 

Semelhante a Svn安裝與使用簡易教學 (20)

Subversion备份服务器的创建
Subversion备份服务器的创建Subversion备份服务器的创建
Subversion备份服务器的创建
 
自由軟體鑄造場_20111023_Subversion版本控制系統之操作_曾義峰(ant)
自由軟體鑄造場_20111023_Subversion版本控制系統之操作_曾義峰(ant)自由軟體鑄造場_20111023_Subversion版本控制系統之操作_曾義峰(ant)
自由軟體鑄造場_20111023_Subversion版本控制系統之操作_曾義峰(ant)
 
CloudStack Installation on Ubuntu
CloudStack Installation on UbuntuCloudStack Installation on Ubuntu
CloudStack Installation on Ubuntu
 
Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)
Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)
Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)
 
GNU Build System
GNU Build SystemGNU Build System
GNU Build System
 
1~60
1~601~60
1~60
 
Wordpress使用心得
Wordpress使用心得Wordpress使用心得
Wordpress使用心得
 
Development Environment
Development EnvironmentDevelopment Environment
Development Environment
 
Bst svn专项培训
Bst svn专项培训Bst svn专项培训
Bst svn专项培训
 
Puppet安装总结
Puppet安装总结Puppet安装总结
Puppet安装总结
 
LinuxGuide4F2E
LinuxGuide4F2ELinuxGuide4F2E
LinuxGuide4F2E
 
Sery lvs+keepalived
Sery lvs+keepalivedSery lvs+keepalived
Sery lvs+keepalived
 
Lamp安全全攻略
Lamp安全全攻略Lamp安全全攻略
Lamp安全全攻略
 
Oraliux+mysql5单机多实例安装文档
Oraliux+mysql5单机多实例安装文档Oraliux+mysql5单机多实例安装文档
Oraliux+mysql5单机多实例安装文档
 
OSGi Small Lab
OSGi Small LabOSGi Small Lab
OSGi Small Lab
 
[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來
[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來
[Modern Web 2016] 讓你的 PHP 開發流程再次潮起來
 
六合彩
六合彩六合彩
六合彩
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
六合彩,香港六合彩
六合彩,香港六合彩六合彩,香港六合彩
六合彩,香港六合彩
 
miywh
miywhmiywh
miywh
 

Svn安裝與使用簡易教學