CentOS安装SVN和部署
2017-12-22 11:07
357 查看
安装
配置创建一个svn根目录
创建内部的项目目录
成功后.在apple目录内会出现4个目录 和一个阅读文件
开始配置 注意:配置文件每行头部不要有空格
三个配置文件就算配置成功了
那么开始启动吧
运行 是一回事.但是得测试一下是否能够拼通
如果需要你输入账号密码.说明允许访问.可以用window连接了.如果不能拼通.那么关闭你的防火墙吧 .我就是这个问题.搞了我半个小时.都不知道哪的问题.最后尝试关闭了防火墙才通
那么我们平时SVN上传到服务器,然后看到变化又是怎么回事呢.SVN默认没有源文件的.也就是咱们每次上传的文件都是个压缩.
SVN官网给除了配置.我们可以利用 钩子.将每次上传的文件自动更新到我们的网站目录.
首先.我们需要先手动提取一份出来
这时候就有一份文件在自己的网站目录了.现在开始配置.以便每次window提交代码.liunx都能自动更新到网站目录
除了第一行.都可以删除掉.
然后添加
保存.这时从window提交的代码.你再跑到网站目录去看下 就能看到变化了.
yum -y install subversion
配置创建一个svn根目录
mkdir /home/svn
创建内部的项目目录
svnadmin create /home/svn/apple #apple是我自己的项目.
成功后.在apple目录内会出现4个目录 和一个阅读文件
开始配置 注意:配置文件每行头部不要有空格
vi svnserve.conf 去掉 password-db = passwd authz-db = authz 俩行配置前面的# vi passwd 末尾添加想要的 账号 = 密码. vi authz 末尾加上 username是你填在passwd的账号 [apple:/] username = rw
三个配置文件就算配置成功了
那么开始启动吧
svnserve -d -r /home/svn 开启 killall svnserve 关闭 ps -aux | grep svnserve 查看是否运行
运行 是一回事.但是得测试一下是否能够拼通
svn co svn://localhost/apple --username "username" --password "password"
如果需要你输入账号密码.说明允许访问.可以用window连接了.如果不能拼通.那么关闭你的防火墙吧 .我就是这个问题.搞了我半个小时.都不知道哪的问题.最后尝试关闭了防火墙才通
那么我们平时SVN上传到服务器,然后看到变化又是怎么回事呢.SVN默认没有源文件的.也就是咱们每次上传的文件都是个压缩.
SVN官网给除了配置.我们可以利用 钩子.将每次上传的文件自动更新到我们的网站目录.
首先.我们需要先手动提取一份出来
cd /data/www/youWebDir svn checkout svn://localhost
这时候就有一份文件在自己的网站目录了.现在开始配置.以便每次window提交代码.liunx都能自动更新到网站目录
cd /home/svn/apple/hooks cp post-commit.tmpl post-commit vi post-commit
除了第一行.都可以删除掉.
然后添加
export LANG=zh_CN.UTF-8 svn update /www/youWebDir --username 'username' --password 'password' autoweb --no-auth-cache
保存.这时从window提交的代码.你再跑到网站目录去看下 就能看到变化了.
相关文章推荐
- centos6.4 64bit部署安装apache+svn
- 阿里云使用笔记-SVN安装与部署-centos7
- centos svnversion安装部署
- RHEL/CentOS 5.x使用yum快速安装部署Nginx+PHP(FastCGI)+MySQL生产环境及优化
- CentOs linux安装SVN服务
- svn1.8 服务端 centos 安装
- 【SVN】1. SVN 安装部署
- centos搭建svn并安装windows eclipse客户端
- OpenStack 部署总结之:在CentOS 6.5上使用RDO单机安装icehouse(Ml2+GRE)
- linux服务器部署环境(阿里云 centos7.4 64位+ jdk+tomcat+mysql安装)
- CentOS 6.5安装SVN
- Centos 部署安装keepalived(1)
- Centos6.3 x64安装部署Oracle 11G R2
- Linux 安装部署SVN服务器
- Apache-Tomcat-9在centos7.4环境中安装部署
- 在windows上如何安装部署设置SVN服务器
- Saltstack安装部署(CentOS 6.7)
- CentOS SVN安装与配置 (RHEL5.4平台测试通过)
- centos最小化安装后部署中文输入法