Re: CVS Server的Repository的權限問題

看板FreeBSD作者時間21年前 (2004/07/22 10:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/18 (看更多)
【 在 machette@bbs.ee.ntu.edu.tw (machette) 的大作中提到: 】 : ※ 引述《elvis.bbs@firebird.cs.ccu.edu.tw (連勝文配小 S 剛好)》之銘言: : 嗯 好像這個可以做到, 但我不會, 有沒有現成的例子呢?? : 謝謝囉 在 commitinfo 裡加入 ALL $CVSROOT/CVSROOT/commitcheck 修改 checkoutlist, 把這個檔案加進去 commitcheck 反正可以執行就好 另外自己定義設定檔 我是用 perl 寫 傳給 commitcheck 的參數是 repostiroy filename ... 可以抓到的環境變數 $CVSROOT $CVS_USER 判斷 $CVSROOT/$ARGV[0]/... 在設定檔裡的設定 如果 ok 的話 exit 0; 要 deny 的話 印出訊息, 然後 exit -1; 記得至少 CVSROOT 只設給你自己 (不然大家都能改了 XD, 因為我設定檔也是在 $CVSROOT/CVSROOT/) 建議你可以去一些 OSS 的 CVSWeb 看別人怎麼寫 ex: freebsd http://www.freebsd.org/cgi/cvsweb.cgi/CVSROOT -- ※ 來源:‧四百年來第一站 firebird.cs.ccu.edu.tw‧[FROM: 203-70-1-189.ad]
文章代碼(AID): #10_o0500 (FreeBSD)
討論串 (同標題文章)
文章代碼(AID): #10_o0500 (FreeBSD)