windows下svn的使用
2014-03-18 15:45
225 查看
1.SVN服务的启动方式(CMD):
svnserve -d -r 路径
如果这样启动不来。可以看下是否ip变更,在cmd里。ipconfig下,若是ip变更,则需改回路由器中映射的端口ip
2.如何查看SVN服务已经启动了?
1)、任务管理器
2)、查看端口是否被打开(SVN服务默认的端口号是3690 查看方式为:netstat -an命令 是否有3690这个端口)
细节:注意是否启动了多个svn,若启动了两个或以上,则会导致svn无法正常运行。所以可以借助360软件的管理网速去查看是否开启了几个svn
3)、访问SVN服务
当ip变更后,在update或提交的时候,他还是会默认记住上一次连接ip地址,所以需要变更去ip,方法:
方法:
找到relocate方法
这样图标就出现了,点击relocat即可变更
3.如何自定义SVN服务的端口
svnserve -d --listen-port 3691
4.SVN服务加入WIN服务运行
cmd: sc create SVN-Server binPath= "D:\svn\Subversion\bin\svnserve.exe --service -r D:\svn\proRoot" start= auto
5.SVN服务端仓库的建立(单仓库与多仓库的建立方式是一样的)
svnadmin create path
6.问号的图标:表示此文件或目录不受版本控制。
加号的图标:表示此文件或目录计划加入版本控制。
7.SVN仓库权限的配置
anon-access:表示匿名用户的权限信息(none:表示没有权限 read:表示只读权限 write:表示有可读写权限)
auth-access:表示被授权成功的用户所具有的权限(none:表示没有权限 read:表示只读权限 write:表示有可读写权限)
password-db:仓库的授权用户信息
authz-db: 表示被授权用户的权限具体配置
例:公司分配给CRM项目一共由3位员工进行开发
1.其中有二名员工具有可读写权限 另一名员工只有读权限。
2.项目根目录下的Doc文件夹要求只有admin这个用户有读写权限。
#配置虚拟目录#
<location /svn/crm>
#引用远程访问模块
DAV svn
#项目版本库路径#
SVNPath D:/svn/proRoot/crm
#授权文件#
AuthzSVNAccessFile D:/svn/proRoot/crm/conf/authz
#所有用户都需要身份验证#
Satisfy Any
Require valid-user
#验证方式#
AuthType Basic
#项目的名称#
AuthName "我的项目"
#用户文件#
AuthUserFile D:/svn/proRoot/passwd.apache
</location>
Include D:/svn/proRoot/conf/*.project
svnserve -d -r 路径
如果这样启动不来。可以看下是否ip变更,在cmd里。ipconfig下,若是ip变更,则需改回路由器中映射的端口ip
2.如何查看SVN服务已经启动了?
1)、任务管理器
2)、查看端口是否被打开(SVN服务默认的端口号是3690 查看方式为:netstat -an命令 是否有3690这个端口)
细节:注意是否启动了多个svn,若启动了两个或以上,则会导致svn无法正常运行。所以可以借助360软件的管理网速去查看是否开启了几个svn
3)、访问SVN服务
当ip变更后,在update或提交的时候,他还是会默认记住上一次连接ip地址,所以需要变更去ip,方法:
方法:
找到relocate方法
这样图标就出现了,点击relocat即可变更
3.如何自定义SVN服务的端口
svnserve -d --listen-port 3691
4.SVN服务加入WIN服务运行
cmd: sc create SVN-Server binPath= "D:\svn\Subversion\bin\svnserve.exe --service -r D:\svn\proRoot" start= auto
5.SVN服务端仓库的建立(单仓库与多仓库的建立方式是一样的)
svnadmin create path
6.问号的图标:表示此文件或目录不受版本控制。
加号的图标:表示此文件或目录计划加入版本控制。
7.SVN仓库权限的配置
anon-access:表示匿名用户的权限信息(none:表示没有权限 read:表示只读权限 write:表示有可读写权限)
auth-access:表示被授权成功的用户所具有的权限(none:表示没有权限 read:表示只读权限 write:表示有可读写权限)
password-db:仓库的授权用户信息
authz-db: 表示被授权用户的权限具体配置
例:公司分配给CRM项目一共由3位员工进行开发
1.其中有二名员工具有可读写权限 另一名员工只有读权限。
2.项目根目录下的Doc文件夹要求只有admin这个用户有读写权限。
#配置虚拟目录#
<location /svn/crm>
#引用远程访问模块
DAV svn
#项目版本库路径#
SVNPath D:/svn/proRoot/crm
#授权文件#
AuthzSVNAccessFile D:/svn/proRoot/crm/conf/authz
#所有用户都需要身份验证#
Satisfy Any
Require valid-user
#验证方式#
AuthType Basic
#项目的名称#
AuthName "我的项目"
#用户文件#
AuthUserFile D:/svn/proRoot/passwd.apache
</location>
Include D:/svn/proRoot/conf/*.project
相关文章推荐
- C++ static、const和static const 以及它们的初始化
- NSDictionary 取值的方法
- 计算机的一些特性
- “Java异常Exception”总结
- MFC中一些函数的用法
- DELPHI文件流
- MVC+Ext.net零基础学习记录(一)
- 炎炎夏日需要一个清凉的地 - 自制水冷系统(十一 程序开发)
- WCF寻址
- Eclipse开发环境设置
- GET POST方法
- 使用php scandir()函数遍历文件夹并输出所有文件路径
- 计算a、b字符串的不连续公共子串的长度(包含c字符串) ----hdu4681
- Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别
- VS2010不能将参数 1 从“std::string”转换为“const char *”解决
- 项目中AppDelegate详解
- 滚动条下拉DIV固定在头部不动
- Android利用ProGuard混淆代码
- 操作系统(9)I/O系统管理
- 异常处理(try catch throw)详解(C++)