svn搭建
来源:互联网 发布:js面向对象和面向过程 编辑:程序博客网 时间:2024/05/19 08:04
1、制作本地yum源
a)挂载光盘
[root@localhost ~]# mount /dev/cdrom /mnt
b)删除/etc/yum.repos.d目录所有的repo文件
[root@localhost ~]# rm -rf /etc/yum.repos.d/*
c) 创建新文件dvd.repo
[root@localhost ~]# vi /etc/yum.repos.d/dvd.repo
加入以下内容:
[dvd]name=install dvdbaseurl=file:///mnt 相对路径 enabled=1 查手册gpgcheck=0
d) 刷新 repos生成缓存
[root@localhost ~]# yum makecache
2、安装svn的安装包
找到svn的安装包
安装svn的包
查看是否安装成功
3、安装客户端
直接进行下一步 下一步
4、建仓库
建立的位置可以改变不是必须的
以后会有很多个版本库所以创建一个大的
创建属于这个项目的版本库 创建成功后还不是仓库如果是版本库会有东西这 只是一个目录
查看svnadmin命令下有哪些参数 使用help就可以创建版本库
创建版本库并且查看
仓库创建完成后可以检出了
原因是服务没有启动 接着启动服务
-d后台运行 -r项目根目录
查看进程是否启动成功
在本地检出 右击checkout
在检出的文件夹中添加一个项目
添加完成后再右击提交 出现认证失败
为仓库建立账户
进入版本库配置目录
//这四行,前面的#号和空格去掉(注意去掉#要顶格写,不要留有多余空格),变成
anon-access = none (不允许匿名访问)
auth-access = write (允许写入)
password-db = passwd (访问时需要输入密码)
authz-db = authz #访问权限设置
realm = xiaotao //改成自己的版本库
重新启动
再次重新提交仍然报错
去分配账号
给分配的账号设置密码
、
重启
再次提交 需要输入账号密码输入后即可提交
在服务器端检出
如果本地上传了文件在linux项目中更新
Linux也可以添加文件
Linux提交文件
那么每次windows提交了linux都要更新所以我们设置自动更新
在/usr/local/svn/sunny/hooks/创建文件post-commit必须给其可执行的权限
编辑post-commit文件
添加以下内容
- SVN搭建
- SVN 搭建
- svn搭建
- 搭建SVN
- SVN 搭建
- SVN搭建
- SVN搭建
- SVN搭建
- svn搭建
- 搭建SVN
- svn搭建
- svn 搭建
- SVN搭建
- 搭建SVN
- SVN搭建
- svn 搭建
- svn搭建
- 搭建SVN
- 风口的猪-中国牛市
- https与SSL证书的简单介绍以及它与http的区别
- 百度地图API应用以及对地图的一些操作
- unity优化建议
- Android开发--微信分享注意
- svn搭建
- iOS :Undefined symbols for architecture arm64解决方案
- java学习日记_24:面向对象之成员方法的分类和运用。07.13
- ACM 几何基础(3)
- CSRF 攻击的应对之道
- PAT 1099. Build A Binary Search Tree (30)
- 近期读书总结
- ubuntu 连接有线网
- 欢迎使用CSDN-markdown编辑器