LINUX下 svn服务器快速搭建与使用--小白教程
2017-09-10 00:00
661 查看
摘要: 记录学习时刻,加深学习印象,同时也可以帮助更多的小白
查看系统是否已经安装SVN
rpm -qa subversion
*如果没有安装 运行yum -y install subversion 即可安装
如果是已经安装 运行whereis svn
很显然 svn在 /usr/bin目录下面 ,打开目录 cd /usr/bin,查看svn的相关的程序 ll|grep svn
开启svn服务
svnserve -d -r /home/svn //我开启svn的目录为/home/svn
ps -A |grep svn //查询发现我的svn服务就已经开启了
新建svn项目
svnadmin create /home/svn/mobile //运行命令结果发现在/home/svn 目录下生成一个mobile的文件夹
项目迁出
#http://www.cnblogs.com/gaohj/p/3154448.html
#svn import -m 'project' /home/html/go svn://127.0.0.1/mobile
#会提示输入管理员密码、账户和密码
svn checkout svn://127.0.0.1/mobile /home/html/go #表示将这个仓库中的这个项目提取出来
*项目更新
https://yq.aliyun.com/articles/59794
#钩子函数 //http://blog.fbbin.com/archives/1387
REPOS="$1"
TXN="$2"
SVNLOOK=/usr/bin/svnlook
NEW_VER=
$SVNLOOK changed -r $NEW_VER $REPOS > /home/list.txt
#钩子函数 多种方式 的 使用 https://yq.aliyun.com/articles/59794
update会生成一个隐藏.svn文件夹,这个文件夹是我们不需要的,当然了,如果整个发布的内容很多的话,建议还是用update,而不用export,因为update只更新有变化的部分,而export将重新导出所有内容,网络消耗比update大。
参考http://www.cnblogs.com/HKUI/p/4915796.html
和详细的commit-post钩子 shell 带ssh无密码登录配置
http://qicheng0211.blog.51cto.com/3958621/1563159
经过测试 无法查看自己服务器的 公钥
一个小而全的 钩子案例
http://fengjunoo.iteye.com/blog/1836870
查看系统是否已经安装SVN
rpm -qa subversion
*如果没有安装 运行yum -y install subversion 即可安装
如果是已经安装 运行whereis svn
很显然 svn在 /usr/bin目录下面 ,打开目录 cd /usr/bin,查看svn的相关的程序 ll|grep svn
开启svn服务
svnserve -d -r /home/svn //我开启svn的目录为/home/svn
ps -A |grep svn //查询发现我的svn服务就已经开启了
新建svn项目
svnadmin create /home/svn/mobile //运行命令结果发现在/home/svn 目录下生成一个mobile的文件夹
项目迁出
#http://www.cnblogs.com/gaohj/p/3154448.html
#svn import -m 'project' /home/html/go svn://127.0.0.1/mobile
#会提示输入管理员密码、账户和密码
svn checkout svn://127.0.0.1/mobile /home/html/go #表示将这个仓库中的这个项目提取出来
*项目更新
https://yq.aliyun.com/articles/59794
#钩子函数 //http://blog.fbbin.com/archives/1387
REPOS="$1"
TXN="$2"
SVNLOOK=/usr/bin/svnlook
NEW_VER=
$SVNLOOK youngest $REPOS
$SVNLOOK changed -r $NEW_VER $REPOS > /home/list.txt
#钩子函数 多种方式 的 使用 https://yq.aliyun.com/articles/59794
update会生成一个隐藏.svn文件夹,这个文件夹是我们不需要的,当然了,如果整个发布的内容很多的话,建议还是用update,而不用export,因为update只更新有变化的部分,而export将重新导出所有内容,网络消耗比update大。
参考http://www.cnblogs.com/HKUI/p/4915796.html
和详细的commit-post钩子 shell 带ssh无密码登录配置
http://qicheng0211.blog.51cto.com/3958621/1563159
经过测试 无法查看自己服务器的 公钥
一个小而全的 钩子案例
http://fengjunoo.iteye.com/blog/1836870
相关文章推荐
- Mac下搭建svn服务器教程(终端与 Xcode的使用)
- Ubuntu14.04快速搭建SVN服务器及日常使用
- 使用Linux(CentOS)搭建SVN服务器全攻略
- SVN1.6.3 教程 搭建服务器及myeclipse客户端使用
- linux下SVN服务器如何搭建和使用,设置开机自启动
- SVN使用图文教程之Windows下SVN服务器的搭建——用VisualSVN Server搭建SVN服务器
- linux(centos)快速搭建SVN服务器
- 使用Linux(CentOS)搭建SVN服务器
- Linux:rsync服务器的快速搭建和使用
- 使用VisualSVN Server快速搭建基于SVN的代码版本控制服务器
- windows下svn服务器快速搭建图文教程
- 使用Google搭建自己的SVN或Git或Mercurial代码服务器之完美教程
- SVN服务器搭建及使用教程
- 【linux】Ubuntu 14.04快速搭建SVN服务器及日常操作
- SVN本地服务器搭建及在myeclipse中使用图文教程
- Linux SVN服务器搭建和使用
- linux下svn服务器搭建及使用(包含图解)
- 如何快速估计/估算Linux VPS的月流量使用情况(不用安装MRTG等流量监控软件) - LinuxVPS使用教程 - 国外/美国服务器租用
- Linux(centos)下SVN服务器的搭建及简单配置和使用
- 使用Linux(CentOS)搭建SVN服务器全攻略