cd /home
mkdir svn
cd svn
svnadmin create myrepository
sudo vim svnserve.conf
####注意 改配置檔案中開頭字元都要頂滿格書寫###
anon-access = none # 匿名使用者不可讀
auth-access = write # 許可權使用者可寫
password-db = passwd # 密碼檔案為passwd
authz-db = authz # 許可權檔案為authz
sudo vim authz
[groups]
admin= tone # admin組的使用者為tone
[/] #必須寫/,因為這表示從倉庫的目錄開始設定許可權
@admin=rw # admin組有rw(讀寫許可權),所有人有r(讀許可權)
*=rroot=wr # root 是在 passwd 中配置的使用者名稱;w:賦予 root 使用者寫許可權; r:賦予 root 使用者讀許可權
sudo vim passwd
root=123456 # 使用者名稱=密碼;使用者的許可權在 authz 中進行配置
重啟svn服務
svnserve -d -r /home/svn/
此處目錄一定只能到倉庫的上級目錄,即 /home/svn/ myrepository 目錄的上級目錄 /home/svn/
本機測試檢出是否正常
外部檢出測試
Ubuntu系統安裝及python環境配置
linux是一款作業系統核心,是乙個類unix系統的的作業系統 各個發行廠家基於linux核心之上,和一些常用應用做成乙個包,就是linux發行版。常見的有ubuntu redhat centos debian fedora等等。linux不像windows那樣無時無刻都可以用滑鼠操作 linux分...
ubuntu 安裝mysql server配置
ubuntu 安裝mysql server 的安裝和配置步驟如下 1.安裝 mysql server命令 sudo apt get install mysql server2.等待安裝完後,接下來開始配置 2 其他機器訪問 mysql 配置 a.sudo vim etc mysql.my.cnf 找...
Ubuntu系統上SVN伺服器的安裝和配置
sudo apt get install subversion sudo mkdir home svn sudo svnadmin create home svn suc cd home svn suc dirconf db format hooks locks readme.txt 我們主要關心的...