SVN创建项目实现

SVN创建项目实现


    Linux下实现对SVN搭建服务器并结合Apache2实现web访问 系列之:SVN创建项目的实现。


在此之前,请确认软件环境已成功安装,可参见:SVN和Apache2的安装及卸载重装


    接下来按照以下的步骤进行实现:


1. 选定一个路径,存放你所创建的所有的SVN项目,在这我选定的是: /claySVN/MyProjects/

sudo mkdir /claySVN/MyProjects/

2. 创建项目文件目录并创建SVN:

sudo mkdir /claySVN/MyProjects/svnTest
sudo svnadmin create /claySVN/MyProjects/svnTest
至此,你可以看到在svnTest下存在以下这些文件:conf/  db/  format  hooks/  locks/  README.txt

表明项目创建成功。


3. 创建组并添加成员:

sudo addgroup subversion
sudo usermod -G subversion -a www-data
解释:其中的"addgroup subversion"创建一个叫subversion的组为拥有仓库所在的目录,"usermod -G subversion -a www-data"则是将自己和"www-data"(Apache用户)加入组成员中。执行完这两步,你可以采用:more /etc/group | grep subversion去查看创建结果 --> subversion:x:1001:www-data 表明创建添加成功


4. 修改项目的权限:

chown -R root:subversion /claySVN/MyProjects/svnTest
chmod -R g+rws /claySVN/MyProjects/svnTest

实现到这以后,接下来就是进行相关配置以及导入项目了,但是这两快其实是比较复杂且容易出错的,在这便单创两篇文章介绍。


5. 相关配置修改(待续)

6. 导入库(待续)


完成以上6部,重启svn:

sudo killall svnserve
sudo svnserve -d -r /claySVN/MyProjects

(重启过程可能会出现:

Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

的错误,详情请参见: Linux下实现对SVN搭建服务器并结合Apache2实现web访问 系列之常见问题集总


你的SVN项目便创建成功且可以使用了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值