1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| mkdir -p ~/Documents/svn svnadmin create ~/Documents/svn/myexample
sed -i '' 's/#anon-access.*/anon-access = none/g' ~/Documents/svn/myexample/conf/svnserve.conf sed -i '' 's/#auth-access.*/auth-access = write/g' ~/Documents/svn/myexample/conf/svnserve.conf sed -i '' 's/#password-db.*/password-db = passwd/g' ~/Documents/svn/myexample/conf/svnserve.conf sed -i '' 's/#authz-db.*/authz-db = authz/g' ~/Documents/svn/myexample/conf/svnserve.conf
cat <<EOF >> ~/Documents/svn/myexample/conf/authz [/] harry = rw jianglincen = rw sally = rw
EOF
cat <<EOF >> ~/Documents/svn/myexample/conf/passwd [/] [users] harry = harryssecret sally = sallyssecret
EOF
svnserve -d -r ~/Documents/svn/myexample
svn import ~/Downloads/myexampleProj svn://192.168.1.235/myexample/myexampleProj --username=harry --password=harryssecret -m "myexampleProj"
|