linux下SVN安装配置,eclipse提交…

本文详细介绍了在Linux环境下安装并配置SVN服务器的过程,包括利用系统自带组件和选择适合的软件进行安装,通过编辑配置文件来设置服务器环境,以及在Windows下使用Tortoise客户端进行操作的方法。此外,还展示了如何在Eclipse中进行版本控制,并介绍了如何让文件显示版本库、作者、日期等修改信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    今天安装了下linux下的SVN服务器,网上方法很麻烦,都不想看,我就自己本地作为服务器,实现我自己的版本管理,自己琢磨着怎么去使用

    网上提到安装SVN服务器需要安装其他的东西,我用rpm -aq|grep 查看,原来我系统自带,如

$rpm -aq|grep apr
  $rpm -qa |grep neon 

    由于apache我安装过,现在需要安装SVN服务器,我喜欢跑到应用程序中去查找并安装,非常方便,应用程序->添加删除软件->搜索SVN,我选择了其中两个,如图:

linux下SVN安装配置,eclipse提交,win7 <wbr>Tortoise客户端创建文件夹或结构

   
    我选择了第一个和第五个,2和3应该是我原本使用eclipse安装的,这样所有软件都安装好了

    下面简单配置,即可完成使用,

$vim /etc/httpd/conf.d/subversion.conf

    这个配置文件,我的目录是在命令中显示的路径。
    查看其中的部分:
#
# To create a new repository "http://localhost/repos/stuff" using
# this configuration, run as root:
#
#   # cd /var/www/svn
#   # svnadmin create stuff    
#   # chown -R apache.apache stuff
#
    照着做,创建好stuff.

    另一部分我胡乱改了下:

    <Location /repos>
    DAV svn
    SVNParentPath /var/www/svn

#   # Limit write permission to list of valid users.
    <LimitExcept GET PROPFIND OPTIONS REPORT>
#       # Require SSL connection for password protection.
#       # SSLRequireSSL
#
      AuthType Basic
      AuthName "test"
#"Authorization Realm"
      AuthUserFile /opt/svn/passwd.conf
      Require valid-user
    </LimitExcept>
</Location>

    即去掉些注释,并且将用户改为test,注意红色部分,是我建立的密码文件,我建立的路径为/opt/,创建svn目录,创建passwd.conf

$htpasswd -c passwd.conf username

    完成后,重启apache,可在浏览器中访问了,访问地址在etc/httpd/conf.d/subversion.conf中可看到
    到windows下随便找个地方使用tortoise checkout,进入stuff目录,右键选择tortoise->Repo-browser,可在这个库管理器中添加文件夹(即创建了结构)或者文件等操作

    在eclipse中,选中工程->Team->Shared Project->按照步骤,填入我们的url,即可往库中添加新的内容
    还有一点,让文件显示版本库、作者、日期等修改信息,在连接到库的工程上Team->添加关键字,全选好了,呵呵

   




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值