| 12 | |
| 13 | == SNV == |
| 14 | |
| 15 | * 編輯 vim /etc/apache2/dav_svn.authz, ACCOUNT1 只能讀, ACCOUNT2 可以讀寫, 其它所有都不能進來.(PROJECT_NAME:/, 那個 / 可以是 /trunk => 代表設定誰在 trunk 能做什麼事的意思) |
| 16 | |
| 17 | {{{ |
| 18 | #!text |
| 19 | [PROJECT_NAME:/] |
| 20 | * = |
| 21 | ACCOUNT1 = r |
| 22 | ACCOUNT2 = rw |
| 23 | }}} |
| 24 | |
| 25 | * 增加透過 apache 存取(ci/co)的 使用者帳號/密碼 到 /etc/apache2/dav_svn.passwd |
| 26 | * /usr/bin/htpasswd -c /etc/apache2/dav_svn.passwd ACCOUNT1 |
| 27 | * /usr/bin/htpasswd /etc/apache2/dav_svn.passwd ACCOUNT2 |
| 28 | |
| 29 | * 重新啟動 apache: /etc/init.d/apache2 restart |
| 30 | |
| 31 | * 這樣子就可以做 checkout(co)/commit(ci)/update(up)... 等動作 存取 url 如下: |
| 32 | * svn co http://localhost/svn/PROJECT_NAME |
| 33 | * svn co http://DOMAIN_NAME/svn/PROJECT_NAME |
| 34 | * 同樣於 http://DOMAIN_NAME/svn/PROJECT_NAME/ 應該就會看到 Revision 資訊 |