repo

CentOS 7下svn服务端搭建以及http协议访问

放肆的年华 提交于 2019-12-08 12:55:59
1、安装subversion yum install subversion 2、配置 在var/www目录下新建一个文件夹svn,该文件夹下新建一个repo作为Repository。 [ yy@localhost www ] $ pwd /var/www [ yy@localhost www ] $ mkdir svn [ yy@localhost www ] $ svnadmin create svn/repo/ [ yy@localhost www ] $ cd svn [ yy@localhost svn ] $ ls repo [ yy@localhost svn ] $ cd repo [ yy@localhost repo ] $ ls conf db format hooks locks README.txt 从这里开始配置svn,首先进入conf文件夹下, [ yy@localhost repo ] $ cd conf/ [ yy@localhost conf ] $ ls authz passwd svnserve.conf conf文件夹下这三个文件 authz 是权限控制文件 passwd 是帐号密码文件 svnserve.conf 是SVN服务配置文件 2.1 配置passwd文件 vim编辑passwd文件 vim passwd ### This file

Centos7安装Svn

坚强是说给别人听的谎言 提交于 2019-12-08 12:55:02
1.检查是否已经安装:svn --version 2.卸载svn:yum remove subversion 3.安装:yum install subversion 4.创建SVN版本目录: mkdir -p /home/server/svn/repo 5.创建版本库:svnadmin create /home/server/svn/repo 6.进入conf目录(该svn版本库配置文件): cd /home/server/svn/repo/conf/ authz文件是权限控制文件,passwd是帐号密码文件,svnserve.conf SVN服务配置文件 7.设置帐号密码:nano passwd 在[users]块中添加用户和密码,格式:帐号=密码,如harry = harryssecret [users] admin=admin dev1=dev1 dev2=dev2 pro1=pro1 pro2=pro2 8.设置权限:nano authz [groups] #管理员组 admin = admin1 #开发组 dev = dev1,dev2 #多个用户以逗号分隔 #产品组 pro = pro1,pro2 [/] @admin = rw #admin组拥有根目录的读写权限,其中r表示读权限,w表示写权限 * = #这里的*号表示除admin组的其他人,“=

阿里云 Linux SVN Http服务搭建

被刻印的时光 ゝ 提交于 2019-12-08 12:49:06
第一步:通过yum命令安装SVN,命令如下: -> yum -y install subversion 此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行 第二步:创建版本库目录并初始化仓库 -> mkdir /var/svn/repo/xxx (创建目录,其中xxx为你的仓库名称) -> svnadmin create /var/svn/repo/xxxx (初始化仓库) 执行结束后可到目录下查看,看到如下结果,刚svn仓库初始化完成 第三步:修改配置 进入到仓库下conf目录,如下 authz:负责账号权限管理,如某个仓库,哪些用户分别有读、写权限 passwd:账户的密码管理 svnserve.conf:主要是svn的配置管理 vi authz 进行编辑,在文件末尾添加如下内容,代表用户ys对仓库ys下所有目录及文件有r(read读)w(write写)权限,保存完成 vi passwd进行编辑,在文件末尾添加ys = ys,表示创建一个账户为ys,密码为ys的用户 vi svnserve.conf进行编辑,,找到如下4行,去掉注释,注意,前边空格也要去掉,否则可能出意想不到的错误。 至此svn配置完成,但大多数情况,此时并不能正常访问,还需要进行下一步操作 第四步:防火墙开启 多数情况下服务器安装完成,配置完成后,无法连接svn服务器,均是防火墙问题

centos6.5下svn服务器的简单搭建与使用

被刻印的时光 ゝ 提交于 2019-12-08 12:23:47
linux下搭建svn服务器的文章已经有很多了,这里仅记下自己最近使用的一些实践之谈,原理先不深究,供日后查阅用。 安装:yum install subversion -y,可用rpm -ql subversion查看svn的安装目录,默认在/usr/bin目录下 创建版本库: mkdir /path/to/repo svnadmin create /path/to/repo 创建好后目录下会有conf db format hooks locks README.txt这些个文件(夹), 其中conf是配置文件信息关系到登录账号的问题,hooks是钩子文件会在服务器端执行一些客户端对应动作的响应事件 配置用户/开发组信息 修改conf/passwd,直接在后面追加 username = passwd的字符串明文,这里的username是linux中存在的用户名, 修改conf/svnserve.conf,注释掉那几行使之生效, anon-access,auth-access,passwd-db,realm, 同时修改anon-access = none, 这样在客户端才可以有读日志文件的权限,方便查看不同版本的提交日志信息, 修改realm = /path/to/repo指定svn版本库目录。 到这里个人开发的一个简单配置就完成了,这时候用svnserve -d -r /path

CentOS7 SVN安装配置(支持http)

*爱你&永不变心* 提交于 2019-12-08 12:22:15
环境 Linux CentOS7.5最小系统安装 网上各种安装教程,不是缺胳膊就是少腿,好心塞,这下终于齐全了。 1、安装 yum install subversion 2、查看安装位置 rpm -ql subversion 3、创建版本库(多库) mkdir -p /var/svn/repo/repo1 mkdir -p /var/svn/repo/repo2 svnadmin create /var/svn/repo/repo1 svnadmin create /var/svn/repo/repo2 复制 repo1/conf 到 repo 目录下 cp /var/svn/repo/repo1/conf /var/svn/repo/conf 1、配置密码: vi passwd # 添加下面内容 [ users ] admin = admin zhangsan = zhangsan lisi = lisi custom = custom # 保存 :wq 2、配置权限: vi authz # 添加下面内容 [ groups ] admin = admin repo1 = zhangsan,lisi # 多个用户用“,”分隔 custom = custom [ / ] @admin = rw # 读写 [ repo1:/ ] @repo1 = rw # 读写 [ repo2:/ ]

由于代码下载不完全报错的处理方法若干

风流意气都作罢 提交于 2019-12-07 21:07:53
编译ICS时遇到 build/core/java.mk:20: *** dalvik/dexgen: Invalid LOCAL_SDK_VERSION '4' Choices are: current . Stop.以及其类似的错误: user@Ubuntu1004:~/omap3/ics-google-re/mydriod$ make ============================================ PLATFORM_VERSION_CODENAME=AOSP PLATFORM_VERSION=4.0.3.0.2.0.1.0 TARGET_PRODUCT=full TARGET_BUILD_VARIANT=eng TARGET_BUILD_TYPE=release TARGET_BUILD_APPS= TARGET_ARCH=arm TARGET_ARCH_VARIANT=armv7-a HOST_ARCH=x86 HOST_OS=linux HOST_BUILD_TYPE=release BUILD_ID=OPENMASTER OUT_DIR=out ============================================ /bin/bash: line 0: cd: cts/tools/cts-native-xml-generator

保存git版本差异文件并保留目录结构

谁都会走 提交于 2019-12-07 18:01:55
解释一下,我是想实现这么一个功能,比如发现2018-03-01到2018-03-05之间的提交导致了Android系统出现问题。但是具体哪个git仓库出的问题不清楚,需要分析这段时间都改了啥,需要你把这段时间的修改都导出来。 第一步,生成diff文件 git diff - - before:2018 - 03 - 05 - - after:2018 - 03 - 01 > issue . diff 利用repo命令实现在每一个仓库中都执行此命令 repo forall - c "git diff - - before:2018 - 03 - 05 - - after:2018 - 03 - 01 > issue . diff" 第二步,连带目录结构一起复制到另外一个文件夹 find . / -name issue . diff -exec cp -rp -- parents {} .. /issue \ ; 好了,两条命令下来,我们就可以愉快的把 issue文件夹打包发给别人来处理啦。 知识点 1. git diff 的重定向和时间限制操作 2. repo forall -c 可以在各个仓库都执行此命令 3. find命令中的-exec参数,是一条命令,以\;结尾,{}表示find寻找出来的文件 4. cp命令的–parent参数,可以把目录结构跟着一起复制过去。 来源: CSDN

初涉centos7--docker--问题3:dockerhub中利用github上的Dockfile进行auto-build

ε祈祈猫儿з 提交于 2019-12-07 15:29:20
(1)在dockerhub中,进入Create->Create aotomated build->点击Create Auto-build (2)选择创建github的auto-build (3)选择与github上哪个repo相关联 这里选择github中的dokcerfiles的repo (4)弹出填写Create Automated Build的相关信息的页面 在这里,可以做到¨如何将dockerhub中的多个repo与github的同一个repo下的不同子文件夹相关联¨ 详细设置如下: 填写该auto-build的名称(名称任意自取) 填写short description 点击create 如上的设置方法实际上是将该auto-build对github下的dockerfiles仓库下的Dockerfile进行的自建 如果想要将该auto-build对github下的dockerfiles仓库下的某个子文件夹中的Dockerfile进行的自建,那么,需要按照如下方式进行 填写该auto-build的名称(名称任意自取) 填写short description 点击Click here to customize,在Name下直接填写master即可(即dockersfiles仓库),在dockerfile location下填写Dockerfile的位置,例如

如何将dockerhub与github关联

痴心易碎 提交于 2019-12-07 15:18:20
本文目录 如何将dockerhub账户与github相关联 如何在dockerhub中利用github上的Dockfile进行auto-build dockerhub具有Create Automated Build,也就是说,将某处的dockerfile与dockerhub账户的某个repo相关联,那么,dockerhub的该repo就可以在 Docker 端进行image的自建,而当我们需要该镜像时,直接将该镜像pull下来可以,不需要在本机进行build 而github就是一个比较适合存放 docker 的地方! 本文主要介绍2方面的内容:(1)如何将dockerhub账户与github相关联;(2)如何将dockerhub中的多个repo与github的同一个repo下的不同子文件夹相关联 如何将dockerhub账户与github相关联 (1)登录dockerhub (2)在个人账户下找到Settings,并进入 (3)在settings下找到Linked Accounts & Services,并点击 (4)在新弹出的页面中,选择Public and private (5)浏览器被链接到github网站,并要求输入github的帐号和密码,输入github的帐号信息 (6)选中“Authorize application” (7)浏览器又被链接回dockerhub (8

Docker生产实践(六)

ぐ巨炮叔叔 提交于 2019-12-07 14:55:11
镜像构建思路 思路:分层设计 最底层:系统层,构建自己适用的不同操作系统镜像; 中间层:根据运行环境,如php、java、python等,构建业务基础运行环境层镜像; 最上层:根据具体的业务模块,构建应用服务层镜像。 目录构建树结构 案例1: centos 7系统镜像构建 1 2 3 4 5 cd /root mkdir -p /root/docker/system/centos cd /root/docker/system/centos wget -O /etc/yum .repos.d /epel .repo http: //mirrors .aliyun.com /repo/epel-7 .repo # 下载阿里RHEL 7 epel源 cp /etc/yum .repos.d /epel .repo epel.repo 创建镜像文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 vim Dockerfile # This Dockerfile # Base image FROM centos # Who MAINTAINER shhnwangjian xxx@163.com # EPEL ADD epel.repo /etc/yum .repos.d/ # Base pkg RUN yum install -y wget supervisor git