【转】Ubuntu14.04搭建安装svnserver
原文网址:http://www.cnblogs.com/blfshiye/p/5168028.html
前两天,公司准备搭建一个svnserver,供大家使用。于是。就先装了一个Ubuntu系统,然后搭建了svnserver的环境。以下把svn搭建的详细过程描写叙述下:
1、安装svn
sudo apt-get install subversion
2、创建代码仓库
svnadmin create /home/svn/project
该命令完毕之后,进入project文件夹,输入ls查看
显示文件夹:
conf db format hooks locks README.txt
说明仓库创建成功
3、改动文件运行权限
chmod +x /home/svn/project/conf/authz chmod +x /home/svn/project/conf/passwd chmod +x /home/svn/project/conf/svnserve.conf
4、配置svn权限,账户和password,输入以下命令
vim /home/svn/project/conf/svnserve.conf
将隐藏的例如以下文件显示出来。直接去掉前面的#就可以,且前面不要有空格
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
密码改动:
vim /home/svn/project/conf/passwd
增加:
[users]
user(可自己命名)=123456(自设password)
5、启动svn服务并查看是否启动正常
svnserve -d -r /home/svn/project/
查看命令:
sudo netstat -antp |grep svnserve
6、杀掉svn进程而且重新启动
重新启动svn,首先查看svn进行的id
ps -A | grep "svn"
然后再杀掉进程id
kill 进程id
重新启动:
svnserve -d -r /home/svn/project/
开机自己主动启动svn:先打开rc.local
vi /etc/rc.local
在rc.local文件里增加例如以下命令:
svnserve -d -r /home/svn/project/
7、上传文件资料到project中
svn import directory/ file:///home/svn/project -m "inital import"
8、windowclient安装svn
svnclient官网下载:http://tortoisesvn.net/downloads.html
下载安装后,通过訪问url:svn://192.168.2.145/project
9、svn的一些其它命令
svn up //更新文件
#svn commit -m "凝视" xxx.txt //提交文件
#svn add file //新建文件并加入到svn
svn add *.txt //(加入当前文件夹下全部的txt文件)
svn delete test.txt //删除test.txt
svn log test.txt //查看test文件的log信息
svn co svn://x.x.x.x ./ //检出一份版本号库文件到当前文件夹
svn switch --relocate svn://x.x.x.x svn://x.x.x.x //又一次定位SVN版本号库地址
$_64(X6F68U.png)
$_64(X6F68U.png)
注意事项:
刚開始搭建svn时,window訪问svn时出现:unable to connect a repository at URL
有两种方法能够解决:
1、右键点击本地的svn。TortoiseSVN->Settings->Saved Data,clear缓存数据
2、凝视掉authz-db 然后重新启动svn,再次import,输入username和password,就能够訪问project中的内容了
接下来就能够对svn进行各种操作了
。
【转】Ubuntu14.04搭建安装svnserver的更多相关文章
- Ubuntu14.04搭建安装svnserver
前两天,公司准备搭建一个svnserver,供大家使用.于是.就先装了一个Ubuntu系统,然后搭建了svnserver的环境.以下把svn搭建的详细过程描写叙述下: 1.安装svn sudo apt ...
- Ubuntu14.04 Tomcat 安装过程记录
Ubuntu14.04 Tomcat 安装过程记录 检查java的版本 zhousp@ubuntu:~$ sudo java -version [sudo] password for zhousp: ...
- ubuntu14.04搭建Hadoop2.9.0集群(分布式)环境
本文进行操作的虚拟机是在伪分布式配置的基础上进行的,具体配置本文不再赘述,请参考本人博文:ubuntu14.04搭建Hadoop2.9.0伪分布式环境 本文主要参考 给力星的博文——Hadoop集群安 ...
- [译]How to Install Node.js on Ubuntu 14.04 如何在ubuntu14.04上安装node.js
原文链接为 http://www.hostingadvice.com/how-to/install-nodejs-ubuntu-14-04/ 由作者Jacob Nicholson 发表于October ...
- Ubuntu14.04下安装Hadoop2.5.1 (单机模式)
本文地址:http://www.cnblogs.com/archimedes/p/hadoop-standalone-mode.html,转载请注明源地址. 欢迎关注我的个人博客:www.wuyudo ...
- Ubuntu14.04编译安装mysql5.6.26
Ubuntu14.04编译安装mysql5.6.26 (1)安装编译源码需要的包 sudo apt-get install make cmake gcc g++ bison libncurses5-d ...
- 二、Ubuntu14.04下安装Hadoop2.4.0 (伪分布模式)
在Ubuntu14.04下安装Hadoop2.4.0 (单机模式)基础上配置 一.配置core-site.xml /usr/local/hadoop/etc/hadoop/core-site.xml ...
- Ubuntu14.04下安装Flash Player
Ubuntu14.04下安装Flash Player youhaidong@youhaidong:~$ sudo apt-get install flashplugin-nonfree [sudo] ...
- [原]在使用ubuntu14.04,安装devstack的时候报错./stack.sh: line 463: generate-subunit: command not found
=======在使用ubuntu14.04,安装devstack的时候报错./stack.sh: line 463: generate-subunit: command not found 2016- ...
随机推荐
- php并发处理
最近某个项目用php生成文件,但是由于文件量太大,单个进程生成需要很长的时间,所以想并发进行处理. 网上查找了下相关的资料,php本身是没有多线程的概念的,那就只能用多进程了,再找资料却是 ...
- Ionic 弹出窗
Ionic弹窗服务允许程序创建.显示弹出窗口,需要用户继续响应. 弹窗系统支持更多灵活的构建alert(),prompt()和confirm()功能版本,以及用户习惯,除了允许查看完全自定义内容的的弹 ...
- Java SE (3) 之 事件监听
package com.sun; import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Demo ...
- 求职,找工作,平台大PK
国内 猎聘网:www.lietou.com 拉钩网:Lagou.com 智联招聘:www.zhaopin.com 前程无忧:http://www.51job.com/ 中华英才网:chinahr.co ...
- [上传下载] C# ImageUpload图片上传类教程与源码下载 (转载)
点击下载 ImageUpload.zip 功能如下图片1.设置属性后上传图片,用法如下 /// <summary> /// 图片上传类 /// </summary> //--- ...
- Shell编程之Shift的用法
位置参数可以用shift命令左移.比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1.$2.$3丢弃,$0不移动.不带参数的shift命令相当于shift 1. 非常 ...
- Linq 构造复杂Json 多表group by
一个主表A(a1,a2),子表B(a1,b1,b2) ,想得到的结果是 [{a1,a2,Info [{b1,b2},{b1,b2},...}]] var list= from a in A join ...
- angularjs应用骨架(4)
继续上一篇 继续了解angular其他内容. 与服务器交互 真正的应用需要和真实的服务器进行交互移动应用和新兴的Chrome桌面应用可能是例外.但是对于此外的所有应用来说,无论是想把数据持久化到云端还 ...
- 常用css表达式-最小宽度-上下居中
/* IE6下最小宽度的CSS表达式 */ width:100%; min-width:1024px; _width:expression((document.documentElement.clie ...
- 或许有一两点你不知的C语言特性
关键字篇 volatile关键字 鲜为人知的关键字之一volatile,表示变量是'易变的',之所以会有这个关键字,主要是消除编译优化带来的一些问题,看下面的代码 ; int b = a; int c ...