Linux下Shell脚本完成SVN版本库的建立

互联网十八般武艺 互联网十八般武艺

下文来为各位总结一下Linux下Shell脚本完成SVN版本库的建立例子,有需要了解的朋友可参考一下,每次建立一个新的SVN版本库总感觉很繁琐,所以写了段脚本来把这个过程自动化,详细代码如下:

  1. #!/bin/bash
  2. #bywww.phpfensi.com
  3. echo-n"EnterSVNname:"
  4. readsvn_name
  5. /usr/bin/svnadmincreate/svnroot/$svn_name
  6. if[$?-eq0];then
  7. #svnserve.conf
  8. sed-i's/#anon-access=read/anon-access=none/g'/svnroot/$svn_name/conf/svnserve.conf
  9. sed-i's/#auth-access=write/auth-access=write/g'/svnroot/$svn_name/conf/svnserve.conf
  10. sed-i's/#password-db=passwd/password-db=\/svnroot\/conf\/passwd/g'/svnroot/$svn_name/conf/svnserve.conf
  11. sed-i's/#authz-db=authz/authz-db=authz/g'/svnroot/$svn_name/conf/svnserve.conf
  12. #authz
  13. cat>/svnroot/$svn_name/conf/authz<<EOF
  14. [groups]
  15. developer=jason
  16. [/]
  17. @developer=rw
  18. EOF
  19. fi

相关广告
  • Linux下Shell脚本完成SVN版本库的建立 Linux下Shell脚本完成SVN版本库的建立 Linux下Shell脚本完成SVN版本库的建立
相关阅读

Linux下Shell脚本完成SVN版本库的建立

2019/10/10 17:47:08 | 谷歌SEO算法 | Google