在基于阿里云服务器CentOS6.5下安装Subversion 1.6.5服务

最近阿里云搞了个1元免费提供云服务器的活动,偶心痒痒就申请了一个。

正好可以作为团队的SVN服务器了,下面就来部署SVN服务吧。

一、安装基础环境

apr-1.5.0.tar.gz

apr-util-1.5.3.tar.gz

pcre-8.35.tar.gz

zlib-1.2.8.tar.gz

subversion-1.5.6.tar.gz

tar -xzvf apr-1.5.0.tar.gz

cd apr-1.5.0

./configure --prefix=/usr/local/apr

make

make test

make install

tar -xzvf apr-util-1.5.3.tar.gz

cd apr-util-1.5.3

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

make

make test

make install

tar -xzvf pcre-8.35.tar.gz

cd pcre-8.35

./configure --prefix=/usr/local/pcre

make

make test

make install

tar -xzvf zlib-1.2.8.tar.gz

cd zlib-1.2.8

./configure --prefix=/usr/local/zlib

make

make install

二、安装Subversion

1.解压

tar -xzvf subversion-1.5.6.tar.gz

2.进入解压目录

cd subversion-1.5.6

3.设置安装目录

./configure --prefix=/opt/ansitech/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-zlib=/usr/local/zlib

4.编译

make

5.安装

make install

在 make 的时候,.configure之后,进行 make ,出现如下问题

/usr/bin/ld : cannot find -lexpat

collect2: ld returned 1 exit status

make : *** [subversion /svn/svn ] Error 1

应该是缺少-lexpat库文件。

解决方法:

yum install expat expat-devel

安装信息,及管理

1.安装目录
/opt/ansitech/subversion

2.repository目录
/opt/ansitech/svnroot

3.subversion启动命令
/opt/ansitech/subversion/bin/svnserve -d -r /opt/ansitech/svnroot

4.svn用户名和密码
svn配置文件地址:/opt/ansitech/svnroot/conf/svnserve.conf
用户名文件地址:/opt/ansitech/svnroot/conf/authz
密码文件地址:/opt/ansitech/svnroot/conf/passwd

5.svn访问地址:
svn://svn.ansitech.com

6.创建responsity
/opt/ansitech/subversion/bin/svnadmin create /opt/ansitech/svnroot

svn用户添加

1.svnserve.conf在底部添加

[general]
password-db = passwd
authz-db = authz
anon-access = read
#anon-access = write
auth-access = write

2.authz添加用户

[groups]
g_manager = admin,teacher,student

[/]
@g_manager = rw
#* = r 

[repository:/]
@g_manager = rw

3.passwd设置用户密码

admin=123456
teacher=23456
student=34567

最后使用:svn://svn.ansitech.com即可访问

在基于阿里云服务器CentOS6.5下安装Subversion 1.6.5服务

时间: 2024-10-15 06:06:54

在基于阿里云服务器CentOS6.5下安装Subversion 1.6.5服务的相关文章

阿里云服务器CentOS6.9安装Mysql

上篇讲了CentOS6.9安装tomcat,这篇来讲mysql的安装 1.查看CentOS是否安装了MySQL yum list installed | grep mysql //查看CentOS是否安装了MySQL 2.如果安装过,先把原来的MySQL删除,删除方法参照:http://blog.csdn.net/zhang41228/article/details/75570976 3.先查看yum库中的mysql yum list | grep mysql //查看yum库中的mysql 4

阿里云服务器Centos6.5 部署JDK+TOMCAT+MYSQL

最近公司申请台阿里云服务器,选择的java多功能部署环境.登陆才发现,除了mysql装了,apache-tomcat.jdk-8u25-linux只有源文件.切换到/root/soft目录下,可以看到源文件.下面是部署jdk+apache,并测试生产环境. 一.部署JDK 查看系统是否安装了JDK:java –version(或者rpm -qa |grep java) 这里没预装,于是复制jdk-8u25-linux-x64.tar.gz到/usr/java (cp jdk-8u25-linux

阿里云服务器CentOS6.9 tomcat配置https安全访问

应用场景 上线微信小程序的时候,域名要求https安全格式,否则获取数据异常. 第一步.SSL证书获取 获取SSL证书方式很多种,包括网页生成.工具生成等,这里我使用阿里云平台获取免费ssl证书的方法,优缺点如下: 优点:安全.快捷.适合学习使用. 缺点:有效期1年 1.登录阿里云后台管理页面,搜索“SSL证书”,在SSL证书页面点击“购买证书”,如果你用其他工具生成,则将已经生成的证书“上传证书”到阿里云上. 2.选择免费版,点击立即购买 支付成功,进入控制台 3.申请证书 4.按要求填写内容

阿里云服务器中centos7 解决wdcp中不能远程访问mysql服务的问题

1.检查mysql是否开启了远程访问的权限 1.1 如果没有授予相应的权限则通过以下命令修改下: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;//使用root用户从任何主机连接到mysql服务器. 允许某个用户从指定ip的主机连接到mysql服务器 GRANT ALL PRIVILEGES ON *.* TO 'jack'@'10.10.50.127' IDENTIFIED

MySQL在阿里云服务器上的在线安装及配置

一.在线安装MySQL 购买好阿里云服务器后,使用相关的shell命令就能实现MySQL的在线安装 1.下载MySQL软件包 wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2.安装软件包 rpm -ivh mysql-community-release-el7-5.noarch.rpm 3.安装MySQL服务程序 yum install mysql-community-server 注意,安装过程中出

阿里云服务器 ——宝塔面板配置安装的数据库如何进行远程连接

首先在服务器安全组添加3306放行端口 继而再去面板中添加3306放行端口 在阿里云服务器中登录mysql进行远程配置(权限为root才能配置,否则配置不成功) 1. 先用localhost登录# mysql -u root -pEnter password: 2. 执行授权命令mysql> grant all privileges on *.* to [email protected]'%' identified by 'password'; 红色底板的password自行设置Query OK

阿里云服务器Ubuntu18.04上安装MongoDB Ops Manager

首先确保mongoDB运行起来了 法一:输入 mongo 可以进入Mongo shell 法二:用NoSQL Booster可以连接到MongoDB 法三:输入systemctl status mongod显示mongod.service loaded 一.创建虚拟内存 详见<阿里云服务器启用虚拟内存-Ubuntu> https://my.oschina.net/u/2306127/blog/657269 二.下载安装Ops manager apt install axel axel http

基于阿里云服务器Linux系统部署JavaWeb项目(一)

前段时间刚完成一个JavaWeb项目,想着怎么部署到服务器上,边学边做,花了点时间终于成功部署了,这里总结记录一下过程中所遇到的问题及解决方法.之所以选择阿里云,考虑到它是使用用户最多也是最广泛的云服务器.学生可以选择学生机,价格非常优惠.本人选择的是系统镜像:CentOS 7.3 64位. 根据需要部署了以下环境: 1.配置Java环境 2.安装Tomcat及配置.war包部署 3.安装MySql及配置.运行sql文件 准备工作: 1.首先需要开通项目用到的端口,例如8080端口,下图为本人开

基于阿里云服务器的git服务器搭建

使用阿里云Ubuntu 12.0.4 64位操作系统做git服务器. 首先git服务器有两种访问方式可以选择:http方式和ssh的方式,http方式更容易使用. 1.http方式的git服务器搭建以及使用git命令行访问: On the Server 1) Install Ubuntu Server, this is the base of our git server obviously  2) Now we need to install a couple of packages, the