ubuntu svn使用記錄

下面的命令用于創建 SVN 文件倉庫

$ sudo svnadmin create /home/svn/myproject

賦予組成員對所有新加入文件倉庫的文件擁有相應的權限

$ sudo chmod -R g+rws myproject

subversion 用戶密碼生成
您需要創建 /etc/subversion/passwd 文件,該文件包含了用戶授權的詳細信息。如果第一次添加用戶,您可以執行下面的命令:

sudo htpasswd -c /etc/subversion/passwd svnuser
# “-c”選項表示創建新的/etc/subversion/passwd文件

它會提示您輸入密碼,當您輸入了密碼,該用戶就建立了。passwd文件生成后,后續再添加用戶需要去掉“-c”選項:

#如果要添加其他用戶,則去掉“-c”選項即可:
sudo htpasswd /etc/subversion/passwd other_user_name

配置svn用戶權限
最后,創建svn目錄權限配置文件:/etc/subversion/authz

#定義組
[groups]
admin=svnuser
tests=other_user_name
#定義存儲庫根目錄的訪問權限
[myproject:/]             #版本庫myproject權限配置
*=                        #默認禁止所有用戶訪問
@admin=rw                 #admin組有讀寫權限
other_user_name=r         #用戶other_user_name有讀權限
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容