欢迎来到天天文库
浏览记录
ID:6129350
大小:1.33 MB
页数:24页
时间:2018-01-04
《svn安装和权限配置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SVN的配置1.下载服务器下载地址:http://subversion.tigris.orgSetup-Subversion-1.6.5.msi客服端下载地址:http://tortoisesvn.net/downloadsTortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi2.安装服务器双击Setup-Subversion-1.6.5.msi文件出现如图:点击Next点击Next可以选择安装的路径,默认c:Programfilessubversion点击change更改安装路径点击Next点击Install进行安装点击Finish安装完成3.
2、安装客户端双击TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi出现如下图点击Next同意安装协议,点击Next选择Browse更改安装的路径点击Next选择Install进行安装安装成功,点击Finish完成选择NO不重启,如果需要重启点击yes开始配置:1.创建资源(respository)仓库如:D:sharesvnrespo2.启动cmd窗口在D:建一个share文件夹如下图所示,我们可以利用svnhelp帮助(出现很多命令,包括服务器的命令和客户端的命令)我输入svnadmin时会显示svnadminhelp然后我输入svnadmi
3、nhelp的命令如下图所示接下来我创建一个svnrespo资源库使用svnadmincreatesvnrespo这个时候我们可以进入crearesvnrespo如下图所示conf是svn配置文件db是存放项目hooks标记文件如(文件夹有绿色的钩子)locks文件或文件夹加锁format版本readme.txt1.接下来配置svn用户名进入conf文件夹打开svnserver.conf文件,找到高亮显式地方注解去掉如下图所示上面的操作是配置使用snv以密码登录的方式.接下来到passwd文件取配置用户名我已成功添加一个用户名scott密码为tiger1.启动svn服务(svns
4、erve–d–rsvnrespo)svnrespo:是上面创建的资源库5向仓库里面添加项目首先连接到资源疮库里面如下图所示(Repo-browser)疮库的浏览器由于是连接到本机所以是localhost如果是远程输入IP地址点击ok点击ok如下图所示目前服务器上还没有上传项目,所以是空的我们也可以通过svn取出一些比较优秀的开源框架的资源,比如:浏览struts的资源库输入svnURL如下图所示远程struts资源库的目录如下图所示查看strsts2源码如下图所示Trunk主干Tags标签Branches分支Struts2trunk如下图所示我们也可以自己将自己写的项目发布到服务器
5、上(选择要发布的项目->右键->TortoiseSVN->Import):注意:上面的地址栏:svn://localhost/Spring中的Spring不能省略输入账号和密码(如果选择Saveauthentication,这个账号和密码将被保存在:C:DocumentsandSettings用户名ApplicationDataSubversionauth目录下,切换用户时讲这个目录下的所有文件删除即可)1、从服务器checkout取出项目,如下图所示在任意空白地方,右键->SVN-Checkout点击显示服务器上的可选项目选择某个项目,确定即可checkout出来的项
6、目图标是在项目中添加文件夹(文件夹中有一个说明.doc文件)然后文件夹图标变成提交刚才添加的文件夹文件的操作方式跟文件夹类同。启动命令:配置用户和权限:conf是svn配置文件db是存放项目hooks标记文件如(文件夹有绿色的钩子)locks文件或文件夹加锁format版本readme.txt1.接下来配置svn用户名进入conf文件夹打开svnserver.conf文件,找到高亮显式地方注解去掉如下图所示上面的操作是配置使用snv以密码登录的方式.接下来到passwd文件取配置用户名我已成功添加4个用户(格式:用户名=密码)用户名:lisi密码:lisi用户名:wangwu密码:
7、wangwu用户名:yuliu密码:yuliu用户名:admin密码:admin启动svn服务(svnserve–d–rsvnrespo)svnrespo:是上面创建的资源库4、配置用户组(项目分组管理):这个配置中g_admin角色(用户组)是没有访问/CRM项目的权限的,如果让g_admin角色拥有/CRM项目的访问权限,可以采用如下配置项:[groups]g_admin=admin#如果有多个用户;将以逗号分隔g_normal=lisi,wangwug_lead
此文档下载收益归作者所有