環境 :
Linux - Ubuntu 6.10 LAMP Server
步驟:
1.安裝 apache http server , subversion
1.1 安裝apache http server : sudo apt-get install libapache2-svn
1.2 安裝subversion : sudo apt-get install subversion
2.新增系統群組
2.1新增群組 : sudo groupadd svn
2.2新增群組使用者 : sudo adduser www-data svn
[註:www-data為Apache 帳號]
3.新增資料夾
3.1新增svn資料夾 : sudo mkdir /home/svn
4.新增repository : sudo svnadmin create /home/svn/
5.設定存取群組
5.1移至路徑 : cd /home
5.2改變擁有者 : sudo chown -R root:svn svn
5.3變更檔案屬性 : sudo chmod -R g+rws svn
5.4新增www-data至shadow群組 : sudo adduser www-data shadow
6.修改dav_svn設定檔
6.1移至路徑 : /etc/apache2/mods-available/
6.2修改檔案dav_svn.conf : sudo pico dav_svn.conf
加入以下內容
< Location>
...
...
DAV svn
SVNPath /home/svn/
AuthType Basic
AuthName "subversion repository"
AuthUserFile /home/svn/passwd
AuthzSVNAccessFile /home/svn/authz
Require valid-user
< /Location>
7.新增密碼與權限檔案
7.1移至路徑 : cd /home/svn
7.2新增密碼檔案 : passwd
7.3新增權限檔案 : authz
8.新增svn使用者
8.1新增svn使用者: sudo htpasswd -c /home/svn/passwd user_name
ex: sudo htpasswd2 -c /home/svn/passwd jeffchang
之後他會要求你輸入密碼,輸入通過驗證後即完成。
8.2之後新的使用者只需要 sudo htpasswd /home/svn/passwd user_name即可
9.設定權限 (部分)
9.1修改 authz 檔案
輸入檔案內容:
[/]
jeffchang = rw
10.重新開啟apache server: sudo /etc/init.d/apache2 restart
11.完成,即可利用http通道簽入簽出。
訂閱:
發佈留言 (Atom)
NGINX SSL/設定檔案
#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #...
-
Source: Automatically Retry Failed Jobs in Quartz Retrying continuously until success: If you want to keep trying over and over again un...
-
*主餐類 漢堡王炸雞腿-227大卡 華嫩雞條(6PCS)-259大卡 火烤漢堡-311大卡 火烤吉士漢堡-353大卡 小華堡-397大卡 華雪魚-471大卡 雙層吉士漢堡-534大卡 雙層燒烤培根堡-580大卡 華辣雞腿堡-597大卡 華香雞排堡-685大卡...
-
Download source files from here Upload files to the CentOS server Prepare the necessary files #yum -y install gcc gcc-c++ autoconf lib...
沒有留言:
發佈留言