Ubuntu 环境下SVN添加新项目

系统 2108 0

1、登陆到SVN服务器
帐号: ssh test@192.168.1.100
密码: 123456

2、新建SVN项目
a、 进入svn创建项目的目录
cd /etc/apache2/mods-enabled/


b、 编辑文件

sudo vi dav_svn.conf
密码: 123456(即账户test的登录密码,下同)

c、 添加新项目( testsvn 为例),在文件末尾添加以下代码

    <Location /testsvn> 
 DAV svn 
 SVNPath /home/fruits/svn/projects/code/testsvn
 AuthType Basic 
 AuthName "Subversion repository" 
 AuthUserFile /etc/svn-auth-file 
 Require valid-user 
</Location>
  

3、新建项目(testsvn)资源库
sudo svnadmin create /home/fruits/svn/projects/code/testsvn
注:现在可以通过TortoiseSVN下载svn资源了,但还不能上传(因为用户没有写权限)


4、修改项目(testsvn)访问权限
sudo chmod 777 -R /home/fruits/svn/projects/code/testsvn
注: -R 递归设置testsvn文件夹下的所有权限为读+写+执行

5、验证创建svn项目(testsvn)是否成功
1) 从svn上下载testsvn到本地
利用 TortoiseSVN 工具,下载文件svn资源到本地(右键checkout),刚才新建testsvn项目的svn网址:
http://192.168.1.100/testsvn/
或 命令下载svn资源如下
svn co http://192.168.1.100/testsvn/ testsvn

2) 上传本地文件到svn上
a、 新建文件 aaa.txt , 输入:doodlemobile
b、 右键——》TortoiseSVN ——》 Add...
c、 右键——》 SVN Commit... ——》 输入更改记录,如:add aaa.txt
d、 打开浏览器,输入:http://192.168.1.100/testsvn/,查看是否上传成功!


6、常见问题

1) Could not open the requested SVN filesystem 错误


解决: 这是因为还没有创建项目资源库(testsvn),因此无法访问到此文件,解决方法请见上述步骤3


2) Permission denied 错误
Ubuntu 环境下SVN添加新项目
解决: 这是用户没有写权限(无法上传文件),解决方法请见上述步骤4



参考推荐:
SVNForum

SVN常用命令 推荐

ubuntu下SVN服务器安装配置

Windows安装SVN服务器 (百度文库)

Windows下安装Subversion服务端和TortoiseSVN客户端详细教程 (百度文库)


Ubuntu 环境下SVN添加新项目


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论