1. 在 linux 下 安裝 java jdk 1.6.0_20 ,並修改
環境變數.
(全域變數 :vi etc/profile 在末尾加上 export JAVA_HOME =
/home/robertkun/svnServer/jdk1.6.0_21,然後運行 " . etc/profile "
執行當前指令碼。。
最後 shift + : , wq 退出 vi (q! 不儲存退出)
目前使用者 : vi .bashrc))
安裝修改完畢以後 , 測試一下 :
$JAVA_HOME/bin/java -version
ok!
2. 解壓 CollabNetSubversionEdge-x.y.z_linux-x86.tar.gz
tar zxf CollabNetSubversionEdge-x.y.z_linux-x86.tar.gz
z 是壓縮 x 解壓 f 檔案 ,宗峰說的,湊合著用吧。。嘎嘎嘎。。
這時會建立 一個 名稱為 "csvn" 的檔案夾。。
解壓到哪個目錄就自已看著辦了。。
3. 安裝 csvn ..
$ cd csvn
$ sudo -E bin/csvn intall
ok!
4. 啟動 csvn ..
$ bin/csvn start 。。。。 一根煙的時間過後。。 ok!
啟動時一直time-out 後面才明白原來使用者佈建出了問題。。唉。。ubuntu 呀。。真想殺了你。。
| robertkun@robertkun-virtual-machine:/$ chown -R robertkun:robertkun /collbnet |
5. 串連 csvn..
Address: http://localhost:3343/csvn ( localhost 改成伺服器的 ip)
Username: admin
Password: admin
串連成功,然後發現Subversion satus 狀態是down ,再次啟動它。。
在下面會出現兩個新的連結。。Repository parent: http://robertkun-desktop.local:18080/svn/ Browse repositories: http://robertkun-desktop.local:18080/viewvc/ 這兩個破玩意主要是查看用的。。 6.用戶端 串連。。。下載並安裝。。CollabNetSubversion-client-1.6.13-1.win32.exe全是命令列的方式啟動並執行。。有點彆扭。。搞不懂。。暈過去了。 。。 10月13日 晴,原來用戶端的使用也是如此easy。。。 用svn 的用戶端直接連就OK 了。。 還有一點比較好玩的就是: 多使用者的使用權限設定。。。Define repository access rulesExample 1:
[dev:/branches/components/xxx]
user1 = rw
user2 = r
user3 =
成組
Example:
[groups]
mgrs = user1, user2
[dev:/tags]
* = r
@mgrs = rw
Linux 下svn的配置要相對簡單一些了。。。沒什麼挑戰性。。睡了。。。