『常识』免费 SVN 服务器收集

本文对比分析了国内和国外的多个版本控制系统,包括免费和付费选项,涵盖速度、安全性、管理功能等关键特性,旨在为开发者提供选择合适的版本控制系统的指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文地址:http://blog.youkuaiyun.com/lyy_whg/article/details/19331807


http://www.cppblog.com/flyinghare/archive/2012/05/24/93773.html

国内:

http://www.coollittlethings.com/ 
只需要注册即可使用,速度很快,使用http进行传输,无web管理功能。

国外:
http://code.google.com/hosting/
google提供的,速度比较快,申请即可使用,使用https进行传输,安全性,可靠性高,带有web管理功能。

http://developer.novell.com/wiki/index.php/Project_Hosting
novell公司提供,申请后需要审核,速度较快,使用https进行传输,安全性,可靠性高,带有web管理功能。

OpenSVN - 台湾的服务器
https://opensvn.csie.org/
支持http https 协议 允许个人项目使用 其他不详...详细说明参见http://wiki.ptt.cc/-OpenSVNFAQ

SVN源代码托管服务器 - 上海电信服务器
http://www.svnhost.cn/

支持svn协议....允许建立一个个人项目的源码库...Open Sourse 不限!
速度相当可以.只不过公司外网防火墙BT...无法响应...所以没用这个了!


提供免费的Subversion服务器申请
http://www.javaforge.com
 ,对于公司来说也许没什么很大的用处,但对网上朋友小型的团队开发,而又没有自已的版本控制服务器的朋友来说还是挺有用的。

而另外的就是去申请SVN Hosting了,这里有一个SVN Hosting 值得考虑:
http://svn.coollittlethings.com/  ],或许能给正在为天天办公室和家里同步代码的人烦恼人用上!

http://code.svnspot.com/



补充:

1.http://www.svn999.com/ [推荐]
国内的,免费的,申请很方便,而且访问速度很快,很稳定(svn服务最重要的是这个指标,这样才能提高团队合作的效率,提高产出),没有国外vpn的可以使用下。

2.https://opensvn.csie.org/ [推荐]
只要简单注册就可以使用SVN服务。可以自主管理用户,用户不必在他那注册,在后台直接添加用户就行了。后台可以设置是否可以匿名访问,项目不一定要开源。空间大小没有注意看,好像没有限制。注册时填写项目名、管理员用户、邮箱、备用邮箱,提交后会收到邮件,邮件里有管理员密码。看上去有好几年了,应该很不错,反正我比较满意,在国内访问可能速度不是很快。

3.http://unfuddle.com/home
国外的,好像只限15M,申请比较方便。

4.http://www.assembla.com/
国外的,好像免费的限200M。功能比较强大

5. SVNChina  私有、收费、国内http://www.svnchina.com/svn/


6. SVN Hosting (私有、收费、国内

7. RiouxSVN  私有、免费、国外

8. SVNSpot   私有、免费、国内

9. 新浪云 sae

10. http://code.taobao.org/


11. 用了Google Code,OKSVN,觉得OKSVN还不错。


12,还有一个,转发这篇文章的人在用的:https://bitbucket.org/

<think>好的,用户想知道如何在SVN服务器上删除项目,我之前收集了一些相关的引用资料,现在需要整理出一个清晰的步骤。首先,根据引用3,项目库是通过svnadmin create命令创建的,所以删除项目应该直接删除对应的版本库目录。用户可能误用了svn remove命令,但那个是客户端命令,用于从版本控制中移除文件,而不是删除服务器上的项目库。 接下来,我需要确认正确的步骤。根据引用3中的路径,版本库位于/var/www/svn/testproject,所以删除整个testproject目录就可以。同时,如果配置了Apache的访问路径,如引用5中的SVNParentPath指向/home/svn/repo,可能需要更新authz和http_passwd文件,移除相关权限设置。另外,如果使用了svnserve服务,引用4提到的svn://地址对应的仓库路径也需要检查,确保删除后服务配置不再引用已删除的库。 用户可能遇到的问题包括权限不足无法删除目录,或者删除后未更新配置导致错误。需要提醒他们使用rm -rf命令时要小心,确认路径正确。此外,如果有备份需求,应先备份再删除。总结步骤应该是:停止服务、删除版本库目录、清理配置、重启服务。这样用户就能安全有效地删除SVN服务器上的项目了。</think>### 如何从SVN服务器删除项目? #### 步骤说明 1. **确认版本库路径** 通过SVN服务器的配置信息(如Apache的`SVNParentPath`或`SVNPath`),找到需要删除的项目对应的版本库目录。例如,若项目库名为`testproject`,路径可能为`/var/www/svn/testproject`[^3][^5]。 2. **停止相关服务(可选)** 如果服务器正在运行,建议先停止SVN服务(如Apache HTTP Server或`svnserve`进程),避免删除过程中产生冲突: ```bash systemctl stop httpd # 若使用Apache systemctl stop svnserve # 若使用svnserve独立服务 ``` 3. **直接删除版本库目录** **SVN服务器上的项目以独立目录形式存储**,直接删除对应目录即可: ```bash rm -rf /var/www/svn/testproject # 根据实际路径调整 ``` 4. **清理配置文件(如有必要)** - 若使用Apache配置了权限文件(如`authz`和`http_passwd`),需移除该项目相关的权限配置。 - 若使用`svnserve`独立服务,检查`svnserve.conf`中是否引用了该仓库路径。 5. **重启服务** ```bash systemctl start httpd # 或 svnserve ``` --- #### 注意事项 - **`svn remove`是客户端命令**,仅用于从版本控制中移除文件/目录,而非删除服务器仓库[^用户问题]。 - **谨慎操作`rm -rf`**:确保路径正确,避免误删其他项目。 - **备份建议**:删除前可通过`svnadmin dump`导出备份: ```bash svnadmin dump /path/to/repo > repo_backup.dump ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值