安裝subversion到Ubuntu 12.04上
来源:互联网 发布:利驰报价软件 编辑:程序博客网 时间:2024/06/07 01:51
最近寫程式時發現程式管理上有點不順,上網查了一下,發現有些人是用SVN來做管理,看起來還不錯用,就來給它架一個用用,方法如下:
1. 先裝應用程式及相關軟體
sudo apt-get install subversion libapache2-svn apache2
2. 建立相關目錄及新增設定到apache2sudo mkdir /svnsudo mkdir /svn/repo# build project name to svnsudo svnadmin create /svn/repo/alldata # modify apache2 settingssudo vim /etc/apache2/mods-enabled/dav_svn.conf
<Location /svn>DAV svnSVNParentPath /svn/repo/SVNListParentPath OnAuthType BasicAuthName "Project backup"#AuthUserFile /etc/apache2/dav_svn_passwdAuthUserFile /etc/subversion/passwdAuthzSVNAccessFile /svn/repo/alldata/conf/authzRequire valid-user</Location>
3. 建立使用者sudo htpasswd -cm /etc/subversion/passwd username
會要求你輸入使用者的密碼二次。-c的參數在建立第一個使用者時使用,第二位使用者就不用加了,不然會把passwd檔重建。4. 設定project目錄權限給apache2
sudo chown -R www-data:www-data /svn/repo/alldata
5. 設定project使用者權限sudo gedit /svn/repo/alldata/conf/authz
[groups]admin = gordon# 建立群組# [/]* = @admin = rw[SVN:/]@admin = rw[alldata:/]@admin = rw
[project name:/] project name
@admin = rw 群組名稱及權限, r read, w write
6. 重開apache2
sudo /etc/init.d/apache2 restart
7. 若發生AuthzSVNAccessFile錯誤,請以下列方式修改,再重開apache2sudo vim /etc/apache2/mods-enabled/dav.load加入LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so
- 安裝subversion到Ubuntu 12.04上
- Ubuntu 上设置 Subversion
- ubuntu上搭建subversion[随笔]
- 如何在Ubuntu上安装Subversion 1.5
- Ubuntu Server 11.04上安装RedMine+Subversion
- Ubuntu上Subversion的安装和配置
- Ubuntu 12.04 安装 Subversion 1.7
- Ubuntu 12.04 安装 Subversion 1.7
- Subversion for Windows 安裝指南[摘]
- Subversion 安裝及使用指南(Z)
- SubVersion ubuntu
- ubuntu subversion
- ubuntu下用subversion下载sourceforge.net上的源码
- Ubuntu上Subversion 添加用户 及 给用户分配权限
- Subversion for Windows 安裝指南 (1)
- Subversion for Windows 安裝指南 (2)
- Subversion for Windows 安裝指南 (3)
- Subversion for Windows 安裝指南(繁体)[1]
- STM32F0系列用timer控制ADC采样,然后DMA传输到Memory或者DAC
- oracle中sql语句大小写问题
- MSSQL2005发送邮件配置(图解)
- 部分PHP问题总结
- 高性能网络编程2----TCP消息的发送
- 安裝subversion到Ubuntu 12.04上
- Request.Cookies用法分析
- QT入门笔记--窗口部件的布局
- upper_bound()与lower_bound()使用方法
- Ubuntu 11.04 下安装配置 JDK 7
- 系统性能优化总结—java代码优化
- C/C++基础知识:typedef用法小结
- UVa10305 Ordering Tasks
- 在Ubuntu 12.04系统中安装jdk和配置tomcat服务器