svn详细配置
来源:互联网 发布:ubuntu手机壁纸 编辑:程序博客网 时间:2024/05/20 04:46
服务器端:
步骤:
1. 首先下载并安装Subversion服务器端,安装简单 直接next到头;最新版本请到
http://subversion.apache.org/packages.html下载。
2. 下载并安装客户端,我的版本为TortoiseSVN-1.7.9 -win32-svn-1.4.6.msi
安装也是傻瓜式;
http://tortoisesvn.net/downloads.html
安装svn-1.4.6-setup.exe和TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi,这两个版本是没有问题的
2. 安装重启计算机之后,随便在某地右键,如果看到有svn的选项,就说明安装正确。
3.创建svn库,首先假设在G盘下,新建名字叫做svn(名字可以随意)的文件夹,然后在文件夹里面再新建文件夹,例如:web1。打开web1,文件夹,鼠标右键
->tortoiseSVN->Create Repository here->finish,这时候你会看见文件夹里面多了新的东西,ok,成功了。
4.现在我们来看看web1文件夹里面的conf文件的3个文件进行分别讲解与配置:
svnserve.conf:
[general]anon-access = read auth-access = write password-db = passwd authz-db = authz
anon-access = read
auth-access = write
目前他们=号后面的值可以为 none read write
passwd指定了配置用户名和密码的配置文件为passwd,早期好像是passwd.conf
authz是用来配置用户权限的配置文件,早期好像是authz.conf
passwd:
[users] # harry =harryssecret # sally = sallyssecret admin = admin
看到这个配置大概也就明白了,是配置用户名和密码,前面2行貌似是默认出现的2个,这里写出来是个代表,第三行的admin是我自行添加的,等号前面是用户名,等号后面是密码,当然可以配置很多,这个有点像属性文件的样子哈
authz:
[groups] g_admin =admin [hello:/] @g_admin = rw * = r
groups是用户组,这里的g_admin就一个用户组名,admin是一个用户,多个用户在后面用逗号隔开,不同用户组采用不同的行
下面的[hello:/]是对hello这个文件夹配置权限,@代表后面跟的是一个用户组, rw表示该用户组拥有读写权限,而下面的一行 * = r 表示什么呢,它表示其他所有用户都只有r也就是读的权限,相当于通配符了哈
5.编写批处理文件svn.bat 例如:svnserve-d -r G:svn 注意:后面的是你新建的第一个文件夹得名称,编写完毕后,放在桌面上,双击启动。
6.在MyEclipse下找到你想要share的工程,右键team->share,选择svn,一顿点,输入用户名和密码就行了。
7. 到这里呢,貌似该实际操作一下了,在你的项目文件夹右键,会有Import操作,选择你要导入的文件,我们可以导入到hello或者hello的字目录下,那样就把你的项目放到svn里面管理了,那导出怎么做呢很简单,访问: svn://127.0.0.1/hello 就会看到hello下面有你刚刚导入的项目,任意文件夹右键,选择checkout,导出到你想要导出的位置,然后就可以对该文件进行编辑了,要提交直接右键commit,第一次会提示输入用户名密码,输入刚才在passwd配置的用户,即可提交完成
MyEclipse10.0 采用lnk方法安装SVN1.8.5插件
一、到官方上下载svn1.8.3,下载后的文件名叫site-1.8.3.zip
http://subversion.tigris.org/
二、解压,删除解压后得到的文件中除了名叫features和plugins的两个文件夹以外的其他所有文件。
三、在MyEclipse10.0的安装目录中自己新建一个文件夹(我的叫MyPlugins)然后把解压并删除过文件后得到的那个SVN文件夹 复制到该目录;
四、在MyEclipse10.0的安装目录下的dropins文件夹中建立一个文本文件,内容输path=你的svn路径,(我的是path=D:\\MyEclipse10\\MyPlugins\\SVN-1.8.5),然后保存,保存后将该文件名重命名成SVN.lnk(记住扩展名是是.lnk不是网上有网友说的link).
五、接下来删除 MyEclipse10.0的安装目录下configuration文件夹中的org.eclipse.update文件夹。
六、重启-〉OK。
- svn详细配置
- Apache+SVN 详细配置
- SVN的详细配置
- SVN 权限配置详细说明
- svn安装配置详细教程
- Xcode配置SVN详细步骤
- Xcode配置SVN详细步骤
- Xcode配置SVN详细步骤
- MyEclipse配置svn详细说明
- Xcode配置SVN详细步骤
- Xcode配置SVN详细步骤
- Xcode配置SVN详细步骤
- Xcode配置SVN详细步骤
- SVN 权限配置详细说明
- Xcode配置SVN详细步骤
- SVN 权限配置详细说明
- Xcode配置SVN详细步骤
- Xcode 配置SVN详细步骤
- WebP android
- 桶式排序法的C++实现
- synchronized方法和synchronized块
- 怎样拟定网站推广企划的操作步骤
- [ExtNet] GridPanel怎么实现服务器端分页、排序、查询?--Oracel存储过程分页
- svn详细配置
- 在存储过程中输入输出游标
- poi的导出excel(直接下载)
- compile module with freescale LTIB
- C++ Primer笔记(3)
- ISTQB FL初级认证考试必备知识
- 享受寂寞
- 泛型之日期转换
- HDU 1088 处理每个字符串比直接用getchar处理简单