开发者社区> 问答> 正文

linux虚拟机IP如何配置及SVN服务环境如何搭建?

linux虚拟机IP如何配置及SVN服务环境如何搭建?

展开
收起
独步喜多多 2018-02-28 21:27:19 3872 0
2 条回答
写回答
取消 提交回答
  • 配置虚拟机IP

      虚拟机安装好了以后,先去看一下自己VMware自动分配的IP段是多少,然后给自己的Linux系统配置相应的IP,如图:
    image001
     我的电脑是17段,所以在Linux里面设置的时候设置成17的就可以了,如何设置呢,打开这个路径的配置文件,如下修改
    image002

        将里面的内容修改为如下内容: 

    image003
    修改完成后,测试网络连接,如下:

    image004

     Ping 百度再简单不过了,很显然,网络连接畅通,接下来就是安装SVN了。

    安装SVN
      查看自己电脑上有没有安装SVN,用 svnserve --version命令查看,如下:
    image005

    如果没有版本信息的话,用yum install subversion命令可以实现SVN的安装,SVN安装好了以后用 mkdir -p /var/svn/svnrepos创建SVN版本库目录,然后用svnadmin create /var/svn/svnrepos创建版本库,命令执行完后会在svnrepos目录下生成配置文件,如下:

    image006

      用cd conf命令进入conf目录,进行版本库配置,主要是设置权限,账号密码,如下:
    首先添加账号密码,在passwd文件末尾可以自己设置账号和密码,格式为账号=密码,如图红框中内容:
    image007

    然后在authz中修改权限,在authz文件末尾添加如下内容,admin是账号,rw表示读写权限,如图:
    image008

    打开svnserve.conf修改配置文件信息,去掉下面内容前面的注释符,此处需要注意一点就是去掉注释符后不要留下空格,不然无法成功登陆,所以咱们就把空格都去掉就好了,如下:

    image009

      修改完成后启动SVN版本库,命令为svnserve -d -r /var/svn/svnrepos,后面的路径是版本库地址,根据自己设置的地址而定,启动成功在在Windows上测试,

    image010

      测试结果成功:

    image011

      当然,如果测试不成功有可能会出现如下错误:
    image012

      错误原因可能有两种,一种是服务没有启动,另一种是防火墙没有关闭,出现这个错误后尝试下面的方法解决:

        用ps aux |grep svnserve检查一下自己虚拟机的SVN服务有没有启动,启动的话是有两个进程,如果没有启动只有一个进程,重新启动一下SVN服务就好了,启动版本库命令是 

    svnserve -d -r /var/svn/svnrepos

    image013

    如果错误仍然没有解决,那么检查一下虚拟机是不是没有关闭防火墙,如果是centos7,用systemctl status firewalld.service查看防火墙状态,用systemctl stop firewalld.service关闭防火墙,然后重新测试,连接成功。

    2019-07-17 21:59:51
    赞同 展开评论 打赏
  • 域名投资、域名选择、域名交易、域名行情等@我
    2019-07-17 21:59:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
从Linux系统内核层面来解决实际问题的实战经验 立即下载
Linux系统通过fail2ban对暴力破解进行防护 立即下载
《3-Alibaba Dragonwell 在Alibaba Cloud Linux 3上的应用及优化》 立即下载