apt-get install subversion
mkdir -p /home/svn/kin1
mkdir -p /home/svn/kin2
svnadmin create /home/svn/kin1
svnadmin create /home/svn/kin2
mkdir /home/svn/conf
cp /home/svn/kin1/conf/{authz,passwd} /home/svn/conf
ll /home/svn/conf
rm -rf /home/svn/kin{1,2}/conf/{authz,passwd}
vi /home/svn/kin1/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = ../../conf/passwd
authz-db = ../../conf/authz
realm = kin1 #驗證實會顯示出此訊息
vi /home/svn/kin2/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = ../../conf/passwd
authz-db = ../../conf/authz
realm = kin2 #驗證實會顯示出此訊息
vi /home/svn/conf/passwd
[users]
kin1 = 123456
kin2 = 123456
kin3 = 123456
vi /home/svn/conf/authz
[groups]
adm = kin1
user = kin2,kin3
[kin1:/]
@adm = rw
kin2 = rw
kin3 = r
[project2:/]
@adm = rw
kin2 = r
kin3 = rw
killall svnserve
svnserve -d -r /home/svn
svn import kin1(目錄) svn://127.0.0.1/kin1/ -m "Version1" --username=kin1 --password=123456 #Import 程式碼目錄到kin1底下
svn co svn://127.0.0.1/kin1/ --username=kin1 --password=123456
沒有留言:
張貼留言