阿里云服务器创建SVN项目

1、安装svn

yum install -y subversion

2、用root用户登录到服务器,并创建普通用户

useradd -m -d /home/lbl -s /bin/bash lbl

3、修改刚刚创建的用户的密码

passwd 123456

4、用lbl登录到服务器

su - lbl

5、创建svn的仓库

svnadmin create /home/lbl/myproject01
  • myproject01是你的项目仓库

6、进入/home/lbl/bishe/conf目录

  • 用vi编辑svnserv.conf,取消以下四项的注释(把#去掉)
# anon-access = none
# auth-access = write
# password-db = passwd
# authz-db = authz
  • 去掉#的内容如下:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

7、进入/home/lbl/myproject01/conf目录

  • 用vi编辑passwd文件,添加用户名和密码
### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.

[users]
# harry = harryssecret
# sally = sallyssecret
lbl = 123456@LBL
  • 以上这里是新创建了一个lbl用户,密码是123456@LBL,密码尽量复杂一点,阿里云服务器经常受人攻击。

8、vi修改authz文件

添加以下内容:

[/]
lbl=rw
*=r
  • /表示仓库的根目录,
    lbl拥有读写权,
    lbl以外的用户只读权限。

9、启动svn服务器

svnserve -d -r /home/lbl/myproject01

10、查看进程(确认svn启动成功)

  • 使用ps命令查看进程
[lbl@iZwz9e58j6g1tzatjoez61Z ~]$ ps -ef|grep svn
lbl      12148     1  0 10:19 ?        00:00:00 svnserve -d -r /home/lbl/myproject01
lbl      12162 10369  0 10:20 pts/0    00:00:00 grep --color=auto svn
[lbl@iZwz9e58j6g1tzatjoez61Z ~]$ 
  • 如果出现svnserve -d -r…,就说明svn启动成功了

11、安装TortoiseSVN-1.8.8.25755-x64-svn-1.8.10软件

  • TortoiseSVN是版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。

12、桌面的空白区域点击鼠标右键,浏览仓库

在这里插入图片描述

Repo-Browser

接着出现以下界面,并输入svn://ip/仓库名称,下图创库名称应为“myproject01”

在这里插入图片描述

格式解析:

svn:// svn协议

服务器ip地址

bishe:第5步创建的仓库的名称

接着输入用户名和密码(第7步创建的用户名和密码)

在这里插入图片描述

  • 就进入了仓库的根目录

在这里插入图片描述

  • 接着在右侧空白区域,点击右键,依次点击“Create folder”,创建三个目录

在这里插入图片描述

- 创建这几个目录
trunk
branch
tag

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值