您好,登錄后才能下訂單哦!
目錄:/svn/project
創建SVN 項目 svnadmin create --fs-type fsfs /svn/project/xxx
(* 不一定需要做)初始化導入:svn import /home/software file:///svn/project/xxx--message "初始化版本"
查看導入的文件:svn list --verbose file:///svn/project/first
啟動SVN:svnserve -d -r /svn/project
1、修改策略控制文件,vi /svn/project/xxx/conf/authz (貌似組的概念)
admin=xxx //用戶組admin包含的成員
user=anyone //用戶組user包含的成員
[/]
@admin=rw
@user=r
@admin=rw //用戶組admin內成員擁有讀寫權限
@user=r //用戶組user內成員擁有讀權限
2、添加svn訪問用戶,vi /svn/project/xxx/conf/passwd
xxx=123 (左邊帳號,右邊密碼)
anyone=123
3、修改svn讀取的權限策略文件,vi /svn/project/xxx/conf/svnserve.conf:
anon-access = none //不允許匿名用戶讀寫
auth-access = write
password-db = passwd //svn讀取的passwd文件
authz-db = authz //svn讀取的權限控制文件
修改防火墻:
[root@localhost ~]# vim /etc/sysconfig/iptables
我擦,我的阿里云服務器里面竟然沒有這個文件。。。
拷貝了個過來
# Generated by iptables-save v1.4.7 on Thu Feb 28 09:57:35 2013 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [38:3576] -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT # Completed on Thu Feb 28 09:57:35 2013
保存后重啟防火墻 service iptables restart
查看SVN進程 ps -ef|grep svn|grep -v grep
檢測SVN 端口 netstat -ln |grep
3690
停止重啟SVN
killall svnserve //停止
svnserve -d -r /svn/project //
啟動
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。