Best free online svn repositories

Maybe you want to develop in a custom team environment or you usualy work on different machines (that's my case) and don't want to do annoying thinks like constantly sending the files from one PC to the other. What you really need is a code hosting in SVN or CSV to save your work and manage your projects wherever you are.

 
 

I was looking for a free online svn repository, I found a lot of them so it was a difficult choice. I'll try to summarize my research by describing some of the repositories that I've seen and I consider that are the best.

  • Source forge. Is the most noted open source software community and the most complete. So your project must be free, public and under an open source license. It hosts applications, website (including web traffic analytics) and source code on  SVN, Git, Mercurial, Bazaar, or CVS servers. It provides issue tracking, wiki, blog, forums, statistics, support and more. If you are developing an open source project, you must be here, it's simply the best.
  • Google Code. The Project Hosting on Google Code gives you 2 Gb of storage space for Subversion or Mercurial repositories, issue tracking and a project wiki for the documentation. You only need a Google account to sign up and create a new project to include it in the Google's code space sorted by kind. The only possible "downside" you can find in using google code as a source repository may be the license. Like sourceforge, Google hosts only open source code (Apache License, GPL, GNU and so on), so the source will be visible to everyone. If you're looking for a private repository to do some kind business, this one is not for you. Of course, if you decide to use it as your repository, you can be sure that you will have one of the greatests code communities, maintenance and support for you.
  • Assembla. Although it's a payment development framework, it offers limited repository services for free and 30 days trial demos. I evaluate only the free features. Assembla private accounts are now free, so you can use it for your private projects like consulting. This type of account provides you 2Gb of Subversion or Git source space with SSL encryption. You can upgrade your account and pay a "small additional charge" to get a lot of professional features (one additional charge by feature) like monitor with Twitter, schedule milestones in an easy way, ticket issue management, support tool, mercurial, a project wiki, chat, skype, ftp, dashboard and many more. Like the previous mentioned repository, the Google account can be used to log into Assembla and manage your source projects. The main goal of Assembla is that it's a professional tool easy to setup that you can use for free in a limited version with a great storage size. I really recommend it over others if you are looking for a private one.
  • Beanstalk. The free account includes 100 Mb of source storage, 1 user and 1 Git/SVN private repository, daily backups, RSS, but without SSL. There are personal and professional accounts from 15$ to 200$ montly with a storage of 60Gb. Beanstalk is a simple and user-friendly tool for small projects with one committer.
  • Unfuddle. Provides a private SVN and Git free repository with 200 Mb storage. The free account limits the number of active projects to 1, archived projects to 0, maximum 2 people and 3 notebook pages. It includes the messaging, milestones, bug tracking and RSS services (no SSL encryption for free accounts).
  • XP-Dev.com. It has a free plan with 200 Mb storage, limited to 2 private SVN projects (unlimited public projects) and unlimited users. Mercurial and Git are only available in payment plans. XP-Dev.com has free bug tracking, wiki, forum, blogs, file attachment and integration with multiple frameworks like twitter. There are a lot of payment features, like real-time backup for 2$/month.
  • Project Locker.This site allows you to have 3 users and 500 mb of storage for up to 3 SVN/Git projects. Project Locker is private, SSL encryption, bug tracking, wiki and project management.
  • Codeplex. Codeplex is an Open source community hosted by Microsoft (so you can use your Windows Live Id here) where you can host only open source project. It uses native Team Foundation Server as version control but SvnBridge is available to allow you to use SVN.
  • Origo. This is a hosting platform that provides SVN repository, project wiki and issue tracker for open or closed source projects absolutely free. The difference with the others is that Origo is an API not a website, so it can be integrated in IDEs like Eclipse with Mylyn.
  • Freepository. This is an old website (since 1999) that provides one SVN or Git private repository with no disk space limits, SSL encryption, back up every 4 hours, professional support for 1 committer user free. It's usage hasn't nice feedbacks.
  • Bitbucket. Since Bitbucket has been acquired by Atlassian, it's growing up and offers unlimited disk space, issue tracking, wiki, downloads, custom domains, unlimited public collaborators, 5 private users and RSS. It's the last on the list because it only offers Mercurial services, not SVN, but there are ways to convert your SVN system to Mercurial.
Here is a summary table of the source hosting websites described before:
 
WebsiteStorageVisibilityIssue trackingWikiVersion controlUsersProjectsSSL
Source forgeunlimitedpublicyesyesSVN, Git, Mercurial, Bazaar, CVSunlimitedunlimited 
Google Code2 GbpublicyesyesSVN, Mercurialunlimitedunlimited 
Assembla2 GbprivatenonoSVN, Gitunlimitedunlimitedyes
Beanstalk100 MbprivatenonoSVN, Git11no
Unfuddle200 MbprivateyesnoSVN, Git21no
XP-Dev.com200 MbprivateyesyesSVNunlimited2no
Project Locker500 MbprivateyesyesSVN33yes
Codeplex publicyesyesSVN, TFS   
Origo privateyesyesSVNunlimitedunlimited 
FreepositoryunlimitedprivatenonoSVN1 yes
BitbucketunlimitedprivateyesyesMercurial5unlimitedno

转载于:https://www.cnblogs.com/sos-blue/p/3349045.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用中的内容,迁移SVN Repositories的步骤如下: 1. 打开命令行。 2. 进入原有代码库的根目录。 3. 使用svnadmin dump命令进行备份,例如导出代码库yyzj_source的命令为:svnadmin dump -r 0:HEAD yyzj_source > yyzj_source.dump。执行该命令后,代码库将被备份到yyzj_source.dump文件中。 4. 复制yyzj_source.dump文件到新的SVN服务器上的仓库根目录。 5. 在新的SVN服务器上,打开命令行,并进入到仓库的根目录。 6. 使用svnadmin命令创建同名的代码库,例如:svnadmin create yyzj_source。 7. 将备份文件yyzj_source.dump恢复到新的服务器上,命令为:svnadmin load yyzj_source < yyzj_source.dump。 8. 等待命令执行完毕即可完成迁移。 根据引用和引用中的内容,如果需要为SVN_Test项目的WebRoot下的manager文件夹添加读写权限,可以使用以下格式的权限设置: [MyRepositories:/SVN_Test/WebRoot/manager] xy=rw xyson=r xyson2= 以上是将SVN Repositories迁移到新服务器的步骤,以及如何为特定文件夹设置权限的方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [svn Repositories 的导入导出操作](https://blog.csdn.net/sdutphp/article/details/45933877)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [svn代码仓库管理(Repositories)](https://blog.csdn.net/dc_show/article/details/41678339)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值