阿里云服务器ubuntu创建SVN版本控制服务器
2015-07-24 21:58
381 查看
第一步购买阿里云服务器:具体请进入阿里云官网,我购买的最低配,没有购买数据盘。
第二步 安装操作系统,我选择的是ubuntu64位系统。
第三步 远程或者选用控制台控制服务器。远程控制我选择putty,具体使用请查看putty使用规则。
第四步
安装apache 和svn 软件。
(1) sudo
apt-get install apache2 等待安装完成,中途若有选择,选择y。
(2) sudo
apt-get install subversion 等待安装完成,中途若有选择,选择y。
(3) sudo apt-get install libapache2-svn
第五步:进入/etc/apache2/mods-enabled/dav_svn.conf文件,将
这些语句前面的注释去掉,各个文件夹的地址,请修改成自己对应的服务器地址。
第六步:在/home下建立svn文件夹,并在此文件夹下建立repos文件夹。
第七步:配置服务器密码:
# htpasswd -c /home/svn/passwd admin
第八步:配置用户权限:
# vi /home/svn/auth
第九步:重启apache2服务器:
sudo /etc/init.d/apache2 restart
第十部:使用服务器的IP登陆:http://xxx.xxx.xxx.xxx/home/svn/repos
![](http://blog.csdn.net/chengxuqianfang/article/details/file:/C:\Users\Peter\AppData\Roaming\Tencent\Users\2419290684\QQ\WinTemp\RichOle\T4Q2623K%WNGXBR9INU6Z(H.png)
第二步 安装操作系统,我选择的是ubuntu64位系统。
第三步 远程或者选用控制台控制服务器。远程控制我选择putty,具体使用请查看putty使用规则。
第四步
安装apache 和svn 软件。
(1) sudo
apt-get install apache2 等待安装完成,中途若有选择,选择y。
(2) sudo
apt-get install subversion 等待安装完成,中途若有选择,选择y。
(3) sudo apt-get install libapache2-svn
第五步:进入/etc/apache2/mods-enabled/dav_svn.conf文件,将
<Location /svn> DAV svn SVNParentPath /svn AuthType Basic AuthName "subversion repository" AuthUserFile /home/svn/repos/passwd AuthzSVNAccessFile /home/svn/repos/auth Require valid-user </Location> |
第六步:在/home下建立svn文件夹,并在此文件夹下建立repos文件夹。
# mkdir /home/svn/ # mkdir /home/svn/repos # svnadmin create /home/svn/repos # chmod 777 -R /home/svn/repos |
# htpasswd -c /home/svn/passwd admin
第八步:配置用户权限:
# vi /home/svn/auth
[groups] developers=admin [/] developers=rw *=r |
sudo /etc/init.d/apache2 restart
第十部:使用服务器的IP登陆:http://xxx.xxx.xxx.xxx/home/svn/repos
![](http://blog.csdn.net/chengxuqianfang/article/details/file:/C:\Users\Peter\AppData\Roaming\Tencent\Users\2419290684\QQ\WinTemp\RichOle\T4Q2623K%WNGXBR9INU6Z(H.png)
![](http://blog.csdn.net/chengxuqianfang/article/details/file:/C:\Users\Peter\AppData\Roaming\Tencent\Users\2419290684\QQ\WinTemp\RichOle\T4Q2623K%WNGXBR9INU6Z(H.png)
相关文章推荐
- 常用命令合集
- 让你提前知道软件开发(45):第一印象的代码
- 棋盘覆盖(大数阶乘,大数相除)
- 把Scheme翻译成Java和C++的工具
- [leetcode]Search for a Range
- [LeetCode]Maximum Product Subarray
- c语言文件操作详解
- Java利用POI导入导出Excel中的数据
- 基于Linux的智能家居的设计(1)
- [leedcode 128] Longest Consecutive Sequence
- linux配置java环境变量(详细)
- textField Length = 0 不显示 length > 0 显示
- 2015 Multi-University Training Contest 2 1009 I Wanna Become A 24-Point Master(HDU5308) 构造
- OBJ-C异常处理大全
- 11925 - Generating Permutations
- 餍足
- Django搭建简单的网站
- 字符流Reader和Writer的简单使用
- 3.1课后习题-多进程拷贝命令的实现0724
- IOS学习 nib加载相关内容(1)