svn - 配置账号、自动更新、配置log权限

这篇具有很好参考价值的文章主要介绍了svn - 配置账号、自动更新、配置log权限。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概述

虽然已经有很多朋友的公司都不使用svn了,但也有很多朋友的公司在使用,统一整理了svn的配置账号、自动更新、配置log权限,常用的操作知识。

找到Svn的位置和运行的项目

找到运行中的svn进程PID,/var/svn/,这个就是svn服务启动时指定的svn文件目录

[root@cc ~]# ps aux | grep svn
... 8513  svnserve -d -r /var/svn/

添加svn用户

添加账号步骤,以憧橙测试代码为例:

1.切换到目录 /var/svn/cc_test:

conf
db
format
hooks
locks
README.txt

2.添加账号:进入conf目录 ,vim authz,在[/]模块下添加账号

stark = rw

3.设置密码:vim passwd,在[users]模块下添加密码

[users]
stark = 123456

4.设置完svn的完整路径就是svn://[当前服务器Ip]/cc_test

更新时,自动同步svn配置

切换到cc_test/hooks/目录,编辑post-commit文件,找不到也可以使用命令 cd /var/svn && grep '/opt/sites/cc_test' -r -n 配置文件的自动更新

/usr/bin/svn update
/opt/sites/cc_test
--username stark --password 123456 --no-auth-cache >/tmp/cc.txt 2>&1

参数说明:

  • /opt/sites/cc_test 自动更新的目录
  • –username 设置自动触发的用户名(在步骤2添加)
  • –password 设置自动触发的密码(在步骤3添加)

配置log权限

配置文件位置/var/svn/cc_test/conf,编辑[general]模块中的:

anon-access = none
auth-access = write

重启svn服务

1.查看当前运行的的进程ID,

ps aux | grep svn
root     27220  0.0  0.0 180840 svnserve -d -r /home/svn/

2.杀掉进程

kill 27220

3.启动, -d的意思是以守护进程的方式启动文章来源地址https://www.toymoban.com/news/detail-800170.html

svnserve -d -r /home/svn/

到了这里,关于svn - 配置账号、自动更新、配置log权限的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • idea中修改svn账号密码方法

    1.前言: 我在网上找了一些博主的方法,基本是对idea的filesettingssubversion中两个选项打钩,然后clear Auth Cache,然后apply,然后再次点击更新项目就会弹出svn账户密码弹出框,就可以弹出了账号。 但有时候这个方案不灵,弹出框死活不给你弹出来。还会报错: 2.我的解决方案:

    2024年02月15日
    浏览(47)
  • [K8S:命令执行:权限异常:解决篇]:通过更新kubeconfig配置相关信息

    执行K8S相关命令显示关键信息 2.1.1:执行命令: 这一步应该在安装K8S kubeadm init后面执行,之前安装忘记这一步。 [root@vboxnode3ccccccttttttchenyang ~]# mkdir -p $HOME/.kube [root@vboxnode3ccccccttttttchenyang ~]# [root@vboxnode3ccccccttttttchenyang ~]# sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config cp:是否覆

    2024年02月03日
    浏览(40)
  • Android10开机自动启动应用的权限配置

    在android8.0之前的系统,native层编译的 二进制xxx.bin文件可以直接放到init.rc中当成一个service,放到on init标签中用start xxx 来运行,只要内核设备树中设置selinux权限为SELINUX_PERMISSIVE模式(调试模式),都可以正常运行,不会报错误。但是在android8.1之后,android的系统分区结构发生变

    2024年02月11日
    浏览(48)
  • jenkins账号权限

    用户管理 安装用户管理插件 配置安全策略 定义角色 全局角色 项目角色 节点角色 将角色分配给用户或组 分配的权限测试

    2024年01月18日
    浏览(33)
  • MySQL 账号权限

    mysql 在安装好后,默认是没有远端管理账号。 一、账号管理 1. 查看账号列表 MySQL用户账号和信息存储在名为  mysql  的数据库中。一般不需要直接访问  mysql  数据库和表,但有时需要直接访问。例如,查看数据库所有用户账号列表时。 数据库  mysql  有一个名为  user  的表

    2024年02月13日
    浏览(38)
  • Centos 7 账号和权限管理

    目录 简介 常见的Linux账户类型 Linux账户权限 授权和管理账户权限 实验目的: 1.了解常见的账号配置文件 2.学会管理用户账号、组账号 3.学会设置目录或文件权限 4.学会设置目录或文件的归属 实验内容: 1.了解账号文件 2.显示新用户账号信息 3.了解保存密码等信息文件  4.账

    2024年02月08日
    浏览(35)
  • 区块链系统权限控制-添加委员账号

            这篇文章讲的是区块链系统的权限,但是注意这篇文章讲的并不是国密版本的,所以在开始之前我们需要准备好一条FICSCO-BCOS的链和控制台。         获取操作脚本: 如果因为网络原因长时间无法下载,请尝试:curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO

    2024年01月17日
    浏览(49)
  • 5-云原生监控体系-Grafana-使用配置文件实现自动化导入Dashboard

    本篇文章主要介绍如何实现自动化配置 Grafana 的数据源,Dashboard 等功能。 主要作用是提高自动化部署的能力和效率,通过提前准备好的文件配置数据源等功能,就不用点点点了。 接上篇4-云原生监控体系-Grafana-基本使用 的配置环境讲解。 现在需要情况原来部署的 Grafana 数据

    2024年04月15日
    浏览(39)
  • 【云原生】配置Kubernetes CronJob自动备份Clickhouse数据库(单机版)

    【云原生】配置Kubernetes CronJob自动备份MySQL数据库 Clickhouse 测试、开发环境:每天0点40分执行全库备份操作,备份文件通过StorageClass SFS存储类存放云产品 sfs卷中 在db命名空间创建pvc类型的资源: 在db命名空间创建cronjob类型的资源:

    2024年02月07日
    浏览(49)
  • ~~~~~不得不会的账号与权限管理小知识

    1.1 用户账号: 超级用户: root用户是Linux操作系统中默认的超级用户账号,对本主机拥有最高的权限,系统中超级用户是唯一的。 普通用户: 由root用户或其他管理员用户创建,拥有的权限会受到限制,一般只在用户自己的宿主目录中拥有完整权限。 程序用户: 在安装Linu

    2023年04月17日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包