腾讯云Ubuntu服务器svn安装及配置
2017-03-28 16:42
507 查看
1.前言
项目开发过程中,集成管理工具是必不可少的,现在讲讲腾讯云服务器ubuntu16安装svnputty
winscp
TortoiseSVN
2. 步骤
2.1 安装
putty登陆服务器,然后输入以下指令sudo apt-get install subversion 回车
然后系统就会自己下载svn安装,过程中需要输入以下
【Y】
2.2 位置选择
安装完之后,我们选择svn的位置,我将他放在了我自己的/home/ubuntu目录下,并新建一个svn文件夹,依次输入以下指令
cd /home/ubuntu 回车(进入目录) sudo mkdir svn 回车 (创建svn文件夹)
好了,我现在想为我的helloworld项目创建版本仓库,依次输入以下指令
cd /home/ubuntu/svn 回车(进入svn目录) sudo mkdir helloworld 回车(创建文件夹,放置该项目) sudo svnadmin create /home/ubuntu/svn/helloworld 回车(创建版本仓库)
好了,我们可以用winscp看看生成的东西
2.3 权限配置
我们需要修改conf目录下的三个文件,authz;passwd;svnserve.conf2.3.1 svnserve.conf文件修改
[general] #匿名用户不可读 anon-access = none #权限用户可写 auth-access = write #密码文件为passwd password-db = passwd #权限文件为authz authz-db = authz
2.3.2 authz文件修改
在[groups]下添加如下代码
我添加了两个用户,分别是test1和test2
managers=test1,test2 [/] @managers=rw
注:这里组的名字不一定是
managers, 也可以是其他的,只要上下一样就行
2.3.3 passwd 文件修改
这个文件用来配置密码,如图,我把他们的密码都设置成了1234562.4 开启svn服务器
putty输入一下指令sudo svnserve -d -r /home/ubuntu/svn/
好了,现在svn已经启动了
2.5 svn端口开放
因为我使用的是腾讯云主机,所以要去腾讯云的网上开放他的端口,我们先用putty输入以下指令看看svn使用的是哪个端口netstat -ntlp 回车
如图,3690端口
进入腾讯云的管理网站->云主机->安全组->编辑规则
新增3690端口
保存即可
现在svn已经可以本地访问了,我们可以使用看看
2.5 本地使用svn更新提交
这里我用TortoiseSVN检出svn2.5.1检出
本地随便新建个文件夹,然后检出输入svn地址,自己的公网ip/仓库名字
svn://ip/helloworld/
输入账户密码,我这里用test1,123456
ok,正常检出
2.5.2上传文件
然后试一下上传文件,我在里面新建了一个1.txt,然后鼠标右键->svn commit选择文件,上传
提交成功
2.5.2下载文件
把它删了,再下载回来看看,删掉之后,鼠标右键->svn updateok
如果我有什么讲得不好或者不对的地方,欢迎大家提出来共同进步~
相关文章推荐
- ubuntu下SVN服务器安装配置
- ubuntu下SVN服务器安装配置
- ubuntu下SVN服务器安装配置 下的svn 常用命令
- ubuntu下SVN服务器安装配置
- ubuntu下svn服务器的安装配置
- ubuntu下SVN服务器安装配置
- ubuntu下SVN服务器安装配置
- ubuntu下SVN服务器安装配置
- ubuntu下SVN服务器安装配置
- Ubuntu下SVN服务器的安装与配置
- ubuntu下SVN服务器安装配置和钩子
- Ubuntu下SVN服务器的安装和配置
- ubuntu下SVN服务器安装配置
- ubuntu下SVN服务器安装配置
- Ubuntu下SVN服务器的安装和配置
- Ubuntu下SVN服务器的安装与配置
- ubuntu下SVN服务器安装配置
- ubuntu下SVN服务器安装配置
- ubuntu下SVN服务器安装配置
- Ubuntu下SVN服务器的安装和配置