linux下eclipse插件svn安装.doc

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011648791/article/details/38038757

一、安装

1.      安装SVN插件(subclipse)

(1)从官网下载site-1.6.18.zip文件,网址是:subclipse.tigris.org
(2)从中解压出features与plugins文件夹,复制到~/workdir/eclipse/eclipse/plugin/svn (windows下E:/ Eclipse/Eclipse/plugin/svn)里面,或者直接放在plugin目录下。其它的*.xml文件不要。
(3)在~/workdir/eclipse/eclipse/dropins(windows下E:/Eclipse/Eclipse/dropins)下新建文件svn.link,内容是:path=~/workdir/eclipse/eclipse/plugin/svn (windows下:path=E://Eclipse//Plugin//svn) 保存。
(4)删除~/workdir/Eclipse/Eclipse/configuration/org.eclipse.update(E:/Eclipse/Eclipse/configuration/org.eclipse.update)文件夹
(5)重启eclipse就一切正常了。

 

2.      安装服务器(SVN)服务器

Sudo apt-get install subversion(http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz)最好用apt-get,因为会帮你解决依赖关系

 

3.    如果要解压unzip

Sudo apt-get install unzip

二、配置

1.建立版本库目录,可建多个:
mkdir -p /opt/svndata/repos

建立版本库:
svnadmin create /opt/svndata/repos

2.repos/conf/Svnserver.conf

[general]

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

realm = repos

3.repos/conf/passwd

 [users]下面列出要访问svn的用户,每个用户一行。

# harry = harryssecret

# sally = sallyssecret

admin = admin

tarena = 123456

4.repos/conf/authz

[aliases]

# joe = /C=XZ/ST=Dessert/L=SnakeCity/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average

[groups]

其中,1个用户组可以包含1个或多个用户,用户间以逗号分隔。
版本库目录格式:
[:/项目/目录]
@ =
=
其中,方框号内部分可以有多种写法:
/,表示根目录及以下。根目录是svnserve启动时指定的,我们指定为/opt/svndata。这样,/就是表示对全部版本库设置权限。
repos1:/,表示对版本库1设置权限
repos2:/abc, ,表示对版本库2中的abc项目设置权限
repos2:/abc/aaa, ,表示对版本库2中的abc项目的aaa目录设置权限
权限主体可以是用户组、用户或*,用户组在前面加@,*表示全部用户。权限可以是w、r、wr和空,空表示没有任何权限。
示例:

# harry_and_sally = harry,sally

# harry_sally_and_joe =harry,sally,&joe

admin = tarena

#[/foo/bar]

# harry = rw

# &joe = r

# * =

[/]

@admin = rw

* =

#tarena = rw

# [repository:/baz/fuz]

# @harry_and_sally = rw

# * = r

5.问题解决:

解决svn:认证配置失败的方法:全部顶格不许有空格

解决svn:访问拒绝的方法,anon-access = none

解决用户与权限:按照以上配置

 

三、 客户端连接SVN 服务器(windows下使用的svn客户端,linux下使用Eclipse 即可)

 

1 .安装TortoiseSVN 客户端

 http://tortoisesvn.net/downloads.html

 

2. 找到自己项目的目录,右击,进行SVN 操作

 

(1)新建测试目录svn,进入后右键,点checkout:

  


SVN 服务器的IP地址和版本库名称。

 

 

新建个文件svn.txt. 把这个文件上传到SVN服务器(add):

 

  



四、Svn使用

http://zhoualine.iteye.com/blog/1725300

http://www.2cto.com/os/201203/123389.html

引用:

http://blog.csdn.net/tianlesoftware/article/details/6119231

猜你喜欢

转载自blog.csdn.net/u011648791/article/details/38038757