首页 > 系统相关 >linux安装svn

linux安装svn

时间:2023-11-12 18:11:15浏览次数:26  
标签:svn www vi xxx linux commit post 安装

1.yum安装软件:   yum install subversion   2.创建版本库   svnadmin  create /svn/xxx   3.编辑配置文件 1).vi /svn/xxx/conf/svnserve.conf anon-access = none auth-access = write     password-db = password  #密码配置文件 authz-db = authz         #权限配置 realm = /usr/var/xxx     #日志目录   注:这5个配置前面不能有空格,否则会报错   2).  vi  passwd:      sxq=123456(用户名=密码 )   #设置密码,  注意:等号两边必须有空格   3).vi  authz      #分配权限 [groups]  admin=sxq  [newjie:/]  @admin=rw                      4.创建钩子:   1). svn co  svn://192.168.1.126/xxx   /home/www/xxx   传的代码文件会自动被更新到/home/www/xxx目录中  2).  cp /svn/xxx/hooks/post-commit.tmpl  post-commit   拷贝文件   vi /svn/xxx/hooks/post-commit export LANG=zh_CN.UTF-8  /usr/bin/svn   update /home/www/xxx --username=sxq  --password=123456  保存 注: post-commit  必须具有执行权限,(分配权限命令:chmod +x post-comit), 否则客户端会报255 post-commit  error的错误。     5.启动服务  svnserve   -d  -r  /svn/        #-d  是以守护进程模式开启服务    -r  是SVN配置的根目录   6.加入linux 开机启动项中         vi /etc/rc.d/rc.local       /usr/bin/svnserve -d -r  /svn/   保存就可以了   linux下添加文件 svn checkout svn://111.111.111.11/aa  /home/www/aa svn add * svn commit -m -F 强制提交 注:rc.local一定要有执行权限,否则,开机是不会自动执行的   其他常见问题: 1.开启 realm=/usr/var/log/xxx   日志以后  客户端更新报错?   :更新一下服务器的SVN就可以了(svn  update  目录) 2.如何取消掉服务器SVN更新的时候输入账号密码? 3.svn客户端  show log  为什么是空的? :svnserve.conf 中    anon-access = none      改为none  就显示了

翻译

搜索

复制

标签:svn,www,vi,xxx,linux,commit,post,安装
From: https://www.cnblogs.com/shixiangqian/p/17827510.html

相关文章

  • 脚本安装docker和docker-composed
    该脚本支持centos7和centos8系统#!/bin/bash#一键安装docker-ce和docker-compose,本脚本适用于CentOS7和8functionos7_install_docker(){rpm-qa|grepdocker&>/etc/nullif[$?-ne0]thenecho"开始安装docker..."#step1:安装必要的一些系统工具......
  • Xmind8下载安装激活教程 亲测有效
    前言Xmind 是一款全功能的思维导图和头脑风暴软件。像大脑的瑞士军刀一般,助你理清思路,捕捉创意。提供多种精美实用的结构,让你的每个想法都得到清晰明了的视觉化呈现。第一步:Xmind安装包和激活包下载下载方式附在文章末尾下载压缩包,解压之后文件夹里有两个程序,xmind-8-update7-wind......
  • Linux学习网站汇总
    推荐linux的几个学习网站,有了这些网站,基本涵盖linux学习的所有需求。https://metacpan.org/#linux命令详解的网站https://www.kancloud.cn/thinkphp/linux-command-line/39431#linux命令学习https://www.linuxcool.com/......
  • Linux第6章学习笔记
    第六章学习笔记信号和信号处理本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号;将信号视为进程中断,将进程从正常执行转移到信号处理;解释了信号的来源,包括来自硬件、异常和其他进程的信号;然后举例说明了信号在Unix/Linux中的常见用法;详细解释了......
  • linux 基础
    linux基础一、教学目标1、了解Linux的简介与安装2、掌握Linux常用的命令二、Linux的简介1.Linux的概述Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由LinusTorvalds(林纳斯·托瓦兹)起初开发的,由于源代码的开......
  • Ubuntu 20.04 安装 Redis
    https://developer.aliyun.com/article/764565步骤1:安装1.sudoaptupdate2.sudoaptinstallredis-server#检查服务状态3.sudosystemctlstatusredis-server #输出内容●redis-server.service-Advancedkey-valuestoreLoaded:loaded(/lib/systemd/system/re......
  • 虚拟机安装redis相关步骤
    1、官网下载地址--https://download.redis.io2、下载rediswgethttp://download.redis.io/releases/redis-5.0.7.tar.gz3、将文件解压缩tar-zvxfredis-5.0.7.tar.gz4、编译redis//在解压文件的目录下执行make命令cdredis-5.0.7make几个文件也都成功出现啦:......
  • Linux基础命令(二)
    >命令:重定向把ls命令返回的结果输出到1.txt文件中,会覆盖文件内容(默认情况下ls命令返回显示在屏幕上):ls>1.txt把ls命令返回的结果输出到1.txt文件中,追加内容(默认情况下ls命令返回显示在屏幕上):ls>1.txtcat命令:查看文件内容查看1.txt,2.txt的内容:cat1.txt2.txt将1.txt,2.......
  • 如何在 Linux 中分割和重组文件!
    我们将学习如何使用csplit,split和cat来重新整理文件,然后再将文件合并在一起。这些操作在任何文件类型下都有用:文本、图片、音频文件、ISO镜像文件等。使用csplit分割文件csplit是这些有趣的小命令中的一个,它永远伴你左右,一旦开始用它就离不开了。csplit将单个文件分割......
  • linux安装mysql
    linux安装mysql概述:mysql是关系型数据库,可运行在linux、windows、macOS等各个操作系统。由于体积小、速度快、低成本等优点,大多数企业在软件开发都选择MYSQL作为软件数据库。本次linux安装mysql使用的是5.7版本,其他版本也是大同小异,思路步骤都一致。第一步:下载mysql下载地址:ht......