CreateArtTechnology
/ Blog
Login
最新文章
Java
语言相关
库相关
虚拟机相关
CreateArtTechnology
项目搭建
使用的工具
自研的工具
开源工具
ELK
ElasticSearch
Jenkins
Markdown
GraphQL
Arthas
生产工具
Linux
Nginx
VersionControl
Subversion
Git
Redis
Archiva
Maven
Zookeeper
Spring
SpringBoot
MySql
HBase
Cassandra
容器化
Docker
Kubernetes
服务容器化从零开始
未分类笔记
算法相关
概念相关
豆知识
机器学习
机器学习从零开始
Subversion服务端部署
17
2018-09-27 19:59:30
生产工具
VersionControl
Subversion
###安装依赖 - 安装httpd ```shell yum -y install httpd ``` - 配置httpd ```shell vi /etc/httpd/conf/httpd.conf # 可以设置端口 ``` - 启动httpd ```shell # 启动后通过浏览器访问ip:port service httpd start ``` ###部署Subversion - 安装subversion ```shell yum -y install subversion mod_dav_svn ``` - 配置Subversion ```shell vi /etc/httpd/conf.d/subversion.conf // 配置文件目录 ``` 取消下边部分的注释 ```shell
DAV svn SVNParentPath /var/www/svn/repos // 修改该行为SVNPath /var/www/svn/repos AuthType Basic AuthName "subversion repos" AuthUserFile /etc/svn-auth-conf // 修改该行目录为当前不存在的权限文件/etc/path/to/passwdfile Require valid-user
``` - 建立Subversion账户 ```shell htpasswd -cm /etc/path/to/passwdfile lee // 在该权限文件内建立lee用户,并设定密码 ``` - 建立Subversion repository ```shell cd /var/www/svn // 在该目录下建立svn管理,代码不一定在这里 svnadmin create repos // 通过svnadmin创立svn管理目录repos chown -R apache.apache repos // 赋予apache读写repos的权限,可以通过httpd访问仓库 vi /etc/selinux/config // 检查是否启用了SELinux chcon -R -t httpd_sys_content_t repos // 如果启用了SELinux则赋予权限 ``` - 重启httpd服务 ```shell service httpd restart ``` - 建立代码目录 ```shell cd /data/svn // 代码放在这里 mkdir ... // 建立目录结构,比如create_art_technology ``` - 初步导入和删除 ```shell svn import /data/svn/create_art_technology/ file:///var/www/svn/repos/ --message "init" // 通过svn导入/data/svn/create_art_technology/目录及子目录到file:///var/www/svn/repos/管理下,并填写了描述“init” svn delete file:///var/www/svn/repos/create_art_technology --message "delete" // 删除某个svn管理的目录,注意目录结构以svn管理目录开头,带上要删除的目录位置,待删除目录结构为svn下的目录结构 ``` ###故障排查 登录不上或其他问题可查询日志,日志位于/etc/httpd/logs下
发布文章 101
文章被阅读 1816
最近修改
什么是“丝滑”的曲线
2021-12-08 15:19:20
高效空间数据索引R树及其批量加载方法STR简介
2021-09-29 20:33:37
关于分库分表的一些事儿
2021-06-25 11:51:25
获得诺奖的稳定匹配理论之TTC算法与GS算法
2021-03-14 23:04:48
算法小白的机器学习入门实践,从零到上线
2021-01-13 14:28:27
分站宗旨
一站式资料平台,减少重复检索,减少重复采坑。