Amazon的EC2服务器可以免费试用一年。在这里申请: https://aws.amazon.com/cn/free/

尝试把它弄成一个svn库来保存代码。按照

http://northwaygames.com/setting-up-subversion-on-amazon-ec2-for-free/

这里介绍的方法一步一步安装。可是到了最后一步http://主机号/repos/库名 却怎么都不成功。

后来才发现是因为我没有配置Amazon服务器的端口号。点击安全组->编辑 ->添加 —>HTTP TCF 80 0.0.0.0/0

再次用浏览器访问。 就OK啦!

下面是安装配置服务器的方法:

1.更新:sudo yum update -y

2.安装svn: sudo yum install mod_dav_svn

sudo yum –y install subversion

3.编辑配置文件: sudo vi /etc/httpd/conf.d/subversion.conf

把内容清空,输入一下内容

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module modules/mod_authz_svn.so

<Location /repos>

DAV svn SVN

ParentPath /var/www/svn

# Limit write permission to list of valid users.

AuthType Basic

AuthName "Authorization Realm"

AuthUserFile /var/www/svn-auth/passwd

AuthzSVNAccessFile /var/www/svn-auth/access

Require valid-user

</Location>

4.创建svn文件夹

sudo mkdir /var/www/svn

5.创建权限文件夹:sudo mkdir /var/www/svn-auth

6.创建权限文件: sudo vi /var/www/svn-auth/access

把它替换成 :

[/]

用户名1 = rw

用户名2 = rw

7.创建密码文件

sudo htpasswd -cb /var/www/svn-auth/passwd 用户名1 用户名1的密码

sudo htpasswd -b /var/www/svn-auth/passwd 用户名2 用户名2的密码

8. 创建svn库

cd /var/www/svn

sudo svnadmin create svn库名

9. 改名文件的权限(每次新建一个库都要这么做):

sudo chown -R apache.apache /var/www/svn /var/www/svn-auth

sudo chmod 600 /var/www/svn-auth/access /var/www/svn-auth/passwd

10.开启apache服务器:

sudo service httpd restart

11. 设置开机开启

sudo chkconfig httpd on

12.如果能用浏览器打开 http://你的Amazon服务器IP/repos/svn库名,你就成功啦!

最新文章

  1. C++中的变长参数
  2. 如何生成git的公钥和私钥
  3. 关于css
  4. 排序系列 之 直接插入排序算法 —— Java实现
  5. linux之稀疏文件
  6. c++预编译问题:fatal error C1083: Cannot open precompiled header file: &#39;Debug/DllTest.pch&#39;: No such file or d
  7. ORACLE 查询表定义
  8. jquery插件讲解:轮播(SlidesJs)+验证(Validation)
  9. Linux入门介绍
  10. 一步一步写算法(之prim算法 上)
  11. Python twisted article
  12. HDU-2298 Toxophily (三分法入门系列)
  13. Ubuntu超好用软件:剪贴板
  14. JavaScript 学习笔记 - LocalStorage
  15. java第十周学习总结
  16. Java常见异常处理
  17. [Swift]LeetCode843. 猜猜这个单词 | Guess the Word
  18. 获取spring applicationcontext数据连接connection
  19. React 入门学习笔记整理(三)—— 组件
  20. 使用AOF持久化文件实现还原Redis数据库并得到RDB持久化文件

热门文章

  1. c++字符串机理
  2. android adb服务启动不了解决办法
  3. 选择一本C++教材
  4. leetcode:Path Sum (路径之和) 【面试算法题】
  5. 全世界最短IE判定if(!+[1,])的解释(转)
  6. 传参方式由url携带改为post提交
  7. openNebula Image上传
  8. PostgreSQL中的数组与Any
  9. 不要滥用div,保持代码的整洁
  10. ORCALE用户授权与创建同义词