已搭建SVN 的Linux主机上创建项目
来源:互联网 发布:unity3d 动漫人物模型 编辑:程序博客网 时间:2024/06/05 10:06
1、登入Linux主机
Windows可以使用putty软件来登录,Linux用户
- ssh -p 端口号 用户名@主机
- ssh -p 22 root@123.123.123.123
2、安装SVN(如果已安装,跳过)
先看主机上有没有安装svn,直接输入svn,看看命令是不是可以用,如果不可以用,装一个就好了
- sudo apt-get install subversion
- yum install subversion
看自己主机类型咯,ubuntu第一个,centos第二个。(打命令的时候多用tab补全,防止我手打拼写错误,哈哈)
3、创建svn目录
我们举个栗子吧,假设我要开发的项目叫apple(恩,我们要开发一个叫苹果的项目,哈哈,好激动)
- cd /home/svn
- mkdir apple
- svnadmin create apple
上面三条指令就是创建了一个apple文件夹,并且使用它作为仓库
4、修改svn配置文件(设定用户和用户权限)
提醒下,如果是小白的话,操作的时候不要切换目录,我这边指令用的路径都是相对路径,简单点就是,如果你是小白,在看我教程时不要乱用cd命令,不然会很好玩的。(那我为什么不用绝对路径呢,因为敲起来太累了。。。)
- cd apple/conf/
- vi svnserve.conf
其实就是去掉前面的#号,将第一个改为none。
什么,不知道vi怎么使用?好吧,按下I,看到右下角出现--INSERT--时候就可以像记事本一样编辑了,编辑完后,按几下键盘左上角esc,输入
- :wq
保存文件更改就好了
到这里,我们修改好了一个文件,也熟悉了vi使用,接着,修改其他文件吧
- vi authz
我们给 rovast用户权限为rw
再来修改
- vi passwd
我们给rovast设置了一个密码,叫123123
5、创建钩子
额,钩子?好吧,我们来创建个文件
- vi ../hooks/post-commit
- #!/bin/sh
- export LANG=zh_CN.UTF8
- svn update --username rovast --password 123123
动动脑子,把用户名、密码、同步的目录修改成你自己的,然后 esc esc :wq(奇怪,为什么要敲两次esc?你猜?)
6、重启svn服务
- killall svnserve
- svnserve -d -r /home/svn
7、进入到你的网站目录(想要同步代码的目录)
按照我的apple项目的话,就是
- cd /home/wwwroot/apple/public_html
8、检出代码
- svn checkout svn://123.123.123.123/apple ./
然后按照提示,yes 输入服务器密码 输入你的svn用户名(我的是rovast) 输入你的svn密码(我的是123123)
1 0
- 已搭建SVN 的Linux主机上创建项目
- 在Linux上搭建svn服务器管理项目,Linux系统之间的svn库迁移
- myeclipse上的项目连接SVN主机地址的方法
- 在Ubuntu上搭建svn服务器 ; 创建svn服务器 ; SVN 项目管理
- Linux上SVN的搭建使用
- 在Linux主机上搭建SVN,用于同步提交修改,实现本地提交线上预览
- linux上搭建svn服务器
- linux 系统上搭建SVN
- linux上搭建svn服务器
- Linux上搭建SVN--1.8
- Linux服务器上搭建SVN
- Linux上Svn环境搭建
- linux搭建SVN服务器及用svn创建管理多个项目
- linux主机上webservice项目部署脚本
- linux上配置svnserve服务,搭建自己的svn服务器
- 使用svn在服务器上创建项目
- fedora上的SVN搭建
- linux上nginx+apache 搭建 svn服务器
- 全面解析$.Ajax()方法参数(推荐)
- matlab将视频转成每一帧的方法
- Js实现显示剩余X天X小时X分X秒
- Java异常---Illegal access: this web application instance has been stopped already
- mysql函数
- 已搭建SVN 的Linux主机上创建项目
- AngularJs的集中环境搭建方式
- 使用HtmlUnit做爬虫
- 青蛙换位问题之递归回溯法
- 树与二叉树
- 2016微软技术大会门票在线抢,最后半天!!!
- 关于fragment与activity生命周期相关讨论
- opencv图像处理之仿射变换
- 鸟哥的私房菜读书笔记(1)(第一部分:Linux规则与安装)