1. 安裝 cvs
$ sudo apt-get install cvs
2. 安裝 cvsd
$ sudo apt-get install cvsd
cvsd安裝以後, 會提示設定「repository」 的位置location, type in "/cvsroot".
「rootjail」 is setted in 「/etc/cvsd/cvsd.conf」, the default value is /var/lib/cvsd.
this means, your repository location could be just 「/cvsroot」
3. 建立 /myrepos。
$ cd /var/lib/cvsd
$ sudo mkdir myrepos
4. 初始化 /myrepos
$ sudo cvs -d /var/lib/cvsd/myrepos init
5. 設定cvsd使用者鑑定(user authentication)
normal it』s system level, and the cvs users should be configured independently.
$ sudo emacs /var/lib/cvsd/myrepos/cvsroot/config
新增下面行:
systemauth=no
pamauth=no
lockdir=/tmp/myrepos
注意 「/tmp/myrepos」 和rootjail的位置是相關的.(重要,如果不是寫的相對rootjail路徑,會報錯 cannot state directory)
6. 建立 lockdir
$ sudo mkdir /var/lib/cvsd/tmp/myrepos
這個位置按照第五布設定的引數建立。
7. 建立 users
$ sudo cvsd-passwd /var/lib/cvsd/myrepos cvs-user
cvs-user就是以後用於連線cvs的使用者名稱
8. 編輯 cvsd configuration
$ sudo vi /etc/cvsd/cvsd.conf
the default one should be:
rootjail /var/lib/cvsd
repos /myrepos
listen 0.0.0.0 port
設定埠
notice! repos路徑也是和rootjail相關的.(重要,如果不是寫的相對rootjail路徑,會報錯 cannot state directory)
9. set directory』s popedom
$ sudo chown cvsd:cvsd /var/lib/cvsd -r
$ sudo chown cvsd:cvsd /var/lib/cvsd/tmp/myrepose -r (可能需要)
設定許可權,將/myrepos / 所有者轉給cvsd,否則會報無法建立資料夾的錯誤 cannot create directory
10. restart cvsd
$ sudo /etc/init.d/cvsd restart
test cvs
export cvsroot=:pserver:cvsuser:password@ip:port/cvsroot
附錄:
1.repos和lockdir都是相對於rootjail的,否則匯報錯can not state directory無法確定資料夾。
2.repos和lockdir所有者設定為cvsd:cvsd,因為cvsd需要對檔案具有所有權才能進行操作。錯誤 cannot create directory
3.可能是服務程序沒有啟動 netstat -l|grep cvspserver檢視資訊
修復ubuntu10 10啟動
我開啟磁碟管理工具,看看硬碟使用情況,發現有個1g大小的分割槽。覺得有這麼小的分割槽存在很不爽的。索性就刪了這個分割槽,我想把它合併到其他大的分割槽中,結果不能合併,應該是磁碟空間位址不連續造成的。真的有些掃興。重新開機,問題來了,系統不能引導了,提示grub rescue 不管輸入什麼命令,均提示...
ubuntu 10 10顯示grub選單
安裝ubuntu10.10後,如果機器上只有乙個系統,預設grub選單是不會顯示的,如果想要顯示,按如下步驟操作 1.把 etc default grub檔案中的grub hidden timeout 0的0改為大於0的數字,比如5 2.把 etc grub.d 30 os prober檔案中的所有...
ubuntu10 10安裝google拼音輸入法
1.sudo apt get install git core 已安裝git的請跳過此步驟 2.git clone git 3.cd scim googlepinyin 4.sudo apt get install aptitude 已安裝aptitude的請跳過 5.sudo aptitude i...