1. 程式人生 > >ubuntu install svn with apache dav_svn

ubuntu install svn with apache dav_svn

sudo apt-get update

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

sudo mkdir /home/svn

sudo mkdir ~/test
sudo svnadmin create /home/svn/test -m 'initial project structure'

cd ~/test
mkdir trunk tags branches

sudo svn import ~/test file:///home/svn/test -m 'Initial project directories'

sudo chown -R www-data:www-data /home/svn

sudo a2enmod dav_svn

sudo vim /etc/apache2/mods-available/dav_svn.conf

取消註釋:

DAV svn
SVNParentPath /home/svn

測試:

http://127.0.0.1/svn/test.

如果需要限制使用者:

sudo vim /etc/apache2/mods-available/dav_svn.conf

  DAV svn
  SVNParentPath /home/svn
  AuthType Basic
  AuthName "My SVN Repositories"
  AuthUserFile /subversion/svn-auth
  Require valid-user

htpasswd -c /etc/subversion/passwd svntest

上面我們新增完了使用者,但是還要授權這些使用者的許可權,如該使用者是具有讀許可權,還是寫許可權,還是讀寫許可權等等。為了使得一個使用者對於SVN的多個專案具有不同的許可權控制,我們僅為使用者組設定具體的讀寫許可權,如果一個使用者期望獲得一個專案的相關許可權,我們可以將這個使用者直接新增到具有相應許可權的組中去,具體命令如下:
sudo vi /etc/subversion/authz
在開啟編輯授權檔案之後編輯其內容如下:
#使用者組指令
[groups]
svn = svntest,將使用者svntest新增到使用者組svn


#其他組
[mysite:/]
@svn = rw,為使用者組svn新增讀寫許可權

或者 * = rw
完成以上設定之後,我們只需重啟SVN就可以了,重啟命令如下:
sudo /etc/init.d/apache2 restart

cd ~

mkdir test2

svnserver -d -r /home/svn/test/trunk test2svn checkout http://127.0.0.1/svn/test/trunk test2

相關推薦

ubuntu install svn with apache dav_svn

sudo apt-get update sudo apt-get install subversion subversion-tools libapache2-svn sudo mkdir /home/svn sudo mkdir ~/test sudo svnadmin

ubuntusvn多倉庫關於dav_svn.conf檔案和authz檔案的修改

目的:建立兩個獨立倉庫repo1和repo2,並使用同一個authz和passwd分配svn許可權,訪問URL為:http://X.X.X.X/svn/repo1 和http://X.X.X.X/svn/repo2 過程:如果未在ubuntu伺服器下搭建過svn+apac

Centos 下搭建SVNApache 服務器

httpd restart svnadmin author stat pac 目錄 創建 etc 摘要: 搭建SVN + Apache 服務器 安裝軟件包 # yum install httpd # yum install mod_dav_svn # yum in

Ubuntu 搭建svn服務器 ,以及常見錯誤解決方案

mkdir creat mod 服務 csdn 解決 details 守護 center 一、安裝命令: 1)以root身份登錄。執行:sudo su -命令 2)執行安裝命令:apt-get install subversion 二、創建項目目錄 1)mkdir /

ubuntu install mysql server method

find there mod content pes comm keep ons which recently try to install mysql in my computer so that I can practise some sql sta

ubuntuSVN 服務器搭建及使用

root version use packages ups mar 運行 登錄 file 1.安裝Subversion ServerSubversion server binaries maintained by the Ubuntu Project. Packages i

ubuntu搭建SVN服務器

svn服務器搭建 ubuntu 安裝軟件包如果沒有安裝subversion軟件包,需使用命令sudo apt-get install subversion來安裝軟件包!選擇文件位置安裝上軟件包後需要選擇SVN服務文件以及配置文件位置。下面以目錄 /home/ svn/為例!創建版本倉庫進到目錄cd /

ubuntu install themes && use it

images eas .... .cn ubun support comment -s sudo one step: I am going to show you the installation of a theme with Numix theme and Unity

ubuntu install lattice diamond(FPGA)

.tar.gz oca gnu alien spf install .sh local syn Tried on Ubuntu16.04 x64 1. Change to debian pakagesudo alien -d ./diamond_3_10-base_x64-

Ubuntu install font

pan 右上角 9.png http 出現 logs purge urg 雙擊 最近在 Ubuntu 上使用 VLC 看視頻,發現字幕有問題,中文有些是白色的框框,主要是字幕的字體不完全支持中文,但是選擇字體時又沒有可以使用的字體,為此整理一下 Ubuntu 如何安裝字體,

linux install SVN (CentOS_6.6)

centos6.6 svn 一、環境準備 system:CentOS_6.6 IP:192.168.30.129 安裝yum: rpm -Uhv http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 二、安裝

Offset Management For Apache Kafka With Apache Spark Streaming

ould cond eth ref properly fine load them sca An ingest pattern that we commonly see being adopted at Cloudera customers is Apache Spark

安裝pip3遇到:E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

n) 問題 with cif ins 圖片 all try src 安裝pip3遇到:E: Unmet dependencies. Try ‘apt-get -f install‘ with no packages (or specify a solution). 具體如下

Beginning Data Exploration and Analysis with Apache Spark 使用Apache Spark開始資料探索和分析 中文字幕

使用Apache Spark開始資料探索和分析 中文字幕 Beginning Data Exploration and Analysis with Apache Spark 無論您是想要探索資料還是開發複雜的機器學習模型,資料準備都是任何資料專業人士的主要任務 Spark是一種引擎,它

[log] Ubuntu sslscan fails with : Could not create CTX object.

Ubuntusslscan package Overview Code Bugs Blueprints Translations Answers sslscan fails with "ERROR: Could not create CTX ob

ubuntu install mxnet GPU版本

安裝mxnet GPU sudo pip install mxnet-cu80==1.1.0 (1)使用系統python驗證,命令列中輸入:python 1,cpu: from mxnet import nd x = nd.array([1,2,3]) x.context cpu(0)

ubuntu install ipython

update-alternatives --install /usr/bin/python python /usr/bin/python3 10update-alternatives --install /usr/bin/python python /usr/bin/python3

Building real-time dashboard applications with Apache Flink, Elasticsearch, and Kibana

https://www.elastic.co/cn/blog/building-real-time-dashboard-applications-with-apache-flink-elasticsearch-and-kibana  Fabian Hue

ubuntusvn安裝和使用

安裝內容: 1.sudo apt-get install rapidsvn #安裝svn 2.sudo apt-get install meld #安裝比較工具 使用: 1.新增svn文件庫標籤 SVN CHECKOUT 出現Error running

Ubuntu搭建WordPress-MySQL-Apache

目標 技術部落格www.xifarm.com有5年時間了. 原來在虛擬機器/VPS上搭建,不過都是Windows系統下的。 最近突發奇想,試試遷移到Linux的Unbuntu下。說幹就幹,抽空用了大約3天時間*每天1~2小時投入,完成搭建。 這裡記錄一下過程,分享給有需求的朋友。 1. 安裝LAM