首页 > 代码库 > svn创建新版本库
svn创建新版本库
#创建版本库
[root@bogon ~]# cd /data/svndata/ [root@bogon svndata]# svnadmin create yunwei
#查看结果
[root@bogon svndata]# ll total 48 -rw-r--r--. 1 apache apache 1196 Nov 14 10:54 accessfile -rw-r--r--. 1 apache apache 364 Oct 20 12:40 accessfile.bak -rw-r--r--. 1 apache apache 871 Oct 20 18:35 accessfile.bak1 -rw-r--r--. 1 root root 1030 Nov 8 17:13 accessfile.ori.20161108 -rw-r--r--. 1 apache apache 85 Oct 20 17:55 name.txt -rw-r--r--. 1 apache apache 885 Nov 14 10:54 passwdfile -rw-r--r--. 1 apache apache 552 Oct 20 12:40 passwdfile.bak drwxr-xr-x. 7 apache apache 4096 Nov 8 14:16 PD -rw-r--r--. 1 apache apache 83 Sep 17 18:38 random.sh -rw-r--r--. 1 apache apache 131 Oct 17 11:44 useradd.sh drwxr-xr-x. 6 root root 4096 Nov 14 11:36 yunwei [root@bogon svndata]# cd yunwei/ [root@bogon yunwei]# ll total 24 drwxr-xr-x. 2 root root 4096 Nov 14 11:36 conf drwxr-sr-x. 6 root root 4096 Nov 14 11:36 db -r--r--r--. 1 root root 2 Nov 14 11:36 format drwxr-xr-x. 2 root root 4096 Nov 14 11:36 hooks drwxr-xr-x. 2 root root 4096 Nov 14 11:36 locks -rw-r--r--. 1 root root 229 Nov 14 11:36 README.txt [root@bogon yunwei]# cd ..
#授权
#由于和之前的库权限一致,没有执行chmod命令
[root@bogon svndata]# chown -R apache.apache yunwei/ [root@bogon svndata]# ll PD/ yunwei/ -d drwxr-xr-x. 7 apache apache 4096 Nov 8 14:16 PD/ drwxr-xr-x. 6 apache apache 4096 Nov 14 11:36 yunwei/
#重启svn服务
[root@bogon svndata]# ps -ef|grep svn root 7724 7459 0 11:52 pts/0 00:00:00 grep svn root 16501 1 0 Nov08 ? 00:00:00 svnserve -d -r /data/svndata/yunqiandai/ [root@bogon svndata]# kill -9 16501 [root@bogon svndata]# svnserve -d -r /data/svndata/yunqiandai/ [root@bogon svndata]# ps -ef|grep svn root 7726 1 0 11:52 ? 00:00:00 svnserve -d -r /data/svndata/yunqiandai/ root 7728 7459 0 11:52 pts/0 00:00:00 grep svn
#添加用户访问权限
[root@bogon svndata]# tail -4 accessfile [yunwei:/] user1 = rw user2 = rw user3 = rw
#创建或者修改svn用户的密码
[root@bogon svndata]# htpasswd passwdfile user1 New password: Re-type new password: Updating password for user user1
#本机上的操作
1.右键选择创建好的目录,作为本机svn使用的目录,选择“SVN Checkout...”选项
2.在弹出的对话框,基本不用特别设置,点击“OK”按纽即可。
“URL of repository”:连接到SVN服务器的地址
“Checkout directory”:本机的目录
3.在弹出的确认对话框里,如果没有报错,就可以直接点击“OK”按纽,就可以去目录上查看结果了。
#在浏览器上输入svn服务器的地址,会要求输入用户和密码,根据执行“htpasswd passwdfile user1”命令创建的用户和密码,进行验证登录。
#创建1个目录和放入1个文件后的结果
#参考文档:
http://www.cnblogs.com/cookray/archive/2012/11/14/2770731.html——Svn创建新的项目
本文出自 “dark-matter” 博客,请务必保留此出处http://gagarin.blog.51cto.com/1056957/1872640
svn创建新版本库
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。