XP-Dev.com Direct File Hosting

Direct file hosting instructions have been moved to the documentation site

http://docs.xp-dev.com/user-guide/directfilehosting.html

Direct-File-Hosting is a public wiki page

This wiki page is a public wiki page. It can be read by anyone including users that have not logged in and web crawlers such as Google.

Entry has no comments

You do not have sufficient permissions to comment

14 years ago
rs picture

Text: h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xpdev-hosted.com {toc} h2. What is Direct File Hosting ? Direct File Hosting is just a simple way to publish a website from one of your Subversion repositories hosted on "XP-Dev.com":/ You create a new subversion repository, check-in (commit) your website to it, and we'll host it for you under *your repository name*.h.xpdev-hosted.com Whenever you commit any changes to the Subversion repository, it will automatically be reflected on the published website. The advantages over traditional web site hosting are: * Keep your whole website revisioned under Subversion * Allow any number of people/collaborators to update the website * Make changes from anywhere (you'll need a Subversion client installed) h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current one. # Turn on the box next to *File Hosting*. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started A short tutorial on getting started: h3. Create a new Subversion Repository "Create a new repository":/subversion/new/ For e.g. I've called mine @myrepo@. So, the Subversion repository is located at "http://svn.xp-dev.com/svn/rs-myrepo/":http://svn.xp-dev.com/svn/rs-myrepo/ h3. Edit the Repository Edit the newly created repository # Follow the link called *Edit Repository* # Turn on *File Hosting* # Click on *Save* h3. Checkin a New Website Check out the repository. (I've used a command line subversion client in this example, but you're free to use anything that you're like!) bc.. rs@laptop:/tmp$ svn co http://svn.xp-dev.com/svn/rs-myrepo/ Checked out revision 0. p. Check in some content: bc.. rs@laptop:/tmp$ cd rs-myrepo/ rs@laptop:/tmp/rs-myrepo$ svn add index.html A index.html rs@laptop:/tmp/rs-myrepo$ svn commit -m "initial welcome page" Adding index.html Transmitting file data . Committed revision 1. p. Go visit "http://rs-myrepo.1.xpdev-hosted.com/":http://rs-myrepo.1.xpdev-hosted.com/ and have a look at the web page that has just been checked in. At this point any other changes that are made to the repository, i.e. committing changes, will be reflected immediately on the website. h2. Disclaimer *All Direct File Hosting enabled repositories are served on the public internet*. Please do not enable it if your repository contains data that you don't want internet viewers to visit. If your repository contains a section that you want published (for e.g. /trunk/website/public) please create a new repository for the public website and use "Subversion Externals":http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html to link from your private repository. That way you won't need to turn on Direct File Hosting on your private repository h1. XP-Dev.com Direct File Hosting Direct file hosting instructions have been moved to the "documentation site":http://docs.xp-dev.com/user-guide/directfilehosting.html http://docs.xp-dev.com/user-guide/directfilehosting.html

15 years ago
rs picture

Text: h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xp-dev.com {toc} h2. What is Direct File Hosting ? Direct File Hosting is just a simple way to publish a website from one of your Subversion repositories hosted on "XP-Dev.com":/ You create a new subversion repository, check-in (commit) your website to it, and we'll host it for you under *your repository name*.h.xp-dev.com Whenever you commit any changes to the Subversion repository, it will automatically be reflected on the published website. The advantages over traditional web site hosting are: * Keep your whole website revisioned under Subversion * Allow any number of people/collaborators to update the website * Make changes from anywhere (you'll need a Subversion client installed) h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current one. # Turn on the box next to *File Hosting*. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started A short tutorial on getting started: h3. Create a new Subversion Repository "Create a new repository":/subversion/new/ For e.g. I've called mine @myrepo@. So, the Subversion repository is located at "http://svn.xp-dev.com/svn/rs-myrepo/":http://svn.xp-dev.com/svn/rs-myrepo/ h3. Edit the Repository Edit the newly created repository # Follow the link called *Edit Repository* # Turn on *File Hosting* # Click on *Save* h3. Checkin a New Website Check out the repository. (I've used a command line subversion client in this example, but you're free to use anything that you're like!) bc.. rs@laptop:/tmp$ svn co http://svn.xp-dev.com/svn/rs-myrepo/ Checked out revision 0. p. Check in some content: bc.. rs@laptop:/tmp$ cd rs-myrepo/ rs@laptop:/tmp/rs-myrepo$ svn add index.html A index.html rs@laptop:/tmp/rs-myrepo$ svn commit -m "initial welcome page" Adding index.html Transmitting file data . Committed revision 1. p. Go visit "http://rs-myrepo.h.xp-dev.com/":http://rs-myrepo.h.xp-dev.com/ and have a look at the web page that has just been checked in. At this point any other changes that are made to the repository, i.e. committing changes, will be reflected immediately on the website. h2. Disclaimer *All Direct File Hosting enabled repositories are served on the public internet*. Please do not enable it if your repository contains data that you don't want internet viewers to visit. If your repository contains a section that you want published (for e.g. /trunk/website/public) please create a new repository for the public website and use "Subversion Externals":http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html to link from your private repository. That way you won't need to turn on Direct File Hosting on your private repository h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xpdev-hosted.com {toc} h2. What is Direct File Hosting ? Direct File Hosting is just a simple way to publish a website from one of your Subversion repositories hosted on "XP-Dev.com":/ You create a new subversion repository, check-in (commit) your website to it, and we'll host it for you under *your repository name*.h.xpdev-hosted.com Whenever you commit any changes to the Subversion repository, it will automatically be reflected on the published website. The advantages over traditional web site hosting are: * Keep your whole website revisioned under Subversion * Allow any number of people/collaborators to update the website * Make changes from anywhere (you'll need a Subversion client installed) h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current one. # Turn on the box next to *File Hosting*. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started A short tutorial on getting started: h3. Create a new Subversion Repository "Create a new repository":/subversion/new/ For e.g. I've called mine @myrepo@. So, the Subversion repository is located at "http://svn.xp-dev.com/svn/rs-myrepo/":http://svn.xp-dev.com/svn/rs-myrepo/ h3. Edit the Repository Edit the newly created repository # Follow the link called *Edit Repository* # Turn on *File Hosting* # Click on *Save* h3. Checkin a New Website Check out the repository. (I've used a command line subversion client in this example, but you're free to use anything that you're like!) bc.. rs@laptop:/tmp$ svn co http://svn.xp-dev.com/svn/rs-myrepo/ Checked out revision 0. p. Check in some content: bc.. rs@laptop:/tmp$ cd rs-myrepo/ rs@laptop:/tmp/rs-myrepo$ svn add index.html A index.html rs@laptop:/tmp/rs-myrepo$ svn commit -m "initial welcome page" Adding index.html Transmitting file data . Committed revision 1. p. Go visit "http://rs-myrepo.1.xpdev-hosted.com/":http://rs-myrepo.1.xpdev-hosted.com/ and have a look at the web page that has just been checked in. At this point any other changes that are made to the repository, i.e. committing changes, will be reflected immediately on the website. h2. Disclaimer *All Direct File Hosting enabled repositories are served on the public internet*. Please do not enable it if your repository contains data that you don't want internet viewers to visit. If your repository contains a section that you want published (for e.g. /trunk/website/public) please create a new repository for the public website and use "Subversion Externals":http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html to link from your private repository. That way you won't need to turn on Direct File Hosting on your private repository

rs picture

Text: h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xp-dev.com {toc} h2. What is Direct File Hosting ? Direct File Hosting is just a simple way to publish a website from one of your Subversion repositories hosted on "XP-Dev.com":/ You create a new subversion repository, check-in (commit) your website to it, and we'll host it for you under *your repository name*.h.xp-dev.com Whenever you commit any changes to the Subversion repository, it will automatically be reflected on the published website. The advantages over traditional web site hosting are: * Keep your whole website revisioned under Subversion * Allow any number of people/collaborators to update the website * Make changes from anywhere (you'll need a Subversion client installed) h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current one. # Turn on the box next to *File Hosting*. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started A short tutorial on getting started: h3. Create a new Subversion Repository "Create a new repository":/subversion/new/ For e.g. I've called mine @myrepo@. So, the Subversion repository is located at "http://svn.xp-dev.com/svn/rs-myrepo/":http://svn.xp-dev.com/svn/rs-myrepo/ h3. Edit the Repository Edit the newly created repository # Follow the link called *Edit Repository* # Turn on *File Hosting* # Click on *Save* h3. Checkin a New Website Check out the repository. (I've used a command line subversion client in this example, but you're free to use anything that you're like!) bc.. rs@laptop:/tmp$ svn co http://svn.xp-dev.com/svn/rs-myrepo/ Checked out revision 0. p. Check in some content: bc.. rs@laptop:/tmp$ cd rs-myrepo/ rs@laptop:/tmp/rs-myrepo$ svn add index.html A index.html rs@laptop:/tmp/rs-myrepo$ svn commit -m "initial welcome page" Adding index.html Transmitting file data . Committed revision 1. p. Go visit "http://rs-myrepo.h.xp-dev.com/":http://rs-myrepo.h.xp-dev.com/ and have a look at the web page that has just been checked in. At this point any other changes that are made to the repository, i.e. committing changes, will be reflected immediately on the website. h2. Disclaimer *All Direct File Hosting enabled repositories are served on the public internet*. Please do not enable it if your repository contains data that you don't want internet viewers to visit. If your repository contains a section that you want published (for e.g. /trunk/website/public) please create a new repository for the public website and use "Subversion Externals":http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html to link from your private repository h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xp-dev.com {toc} h2. What is Direct File Hosting ? Direct File Hosting is just a simple way to publish a website from one of your Subversion repositories hosted on "XP-Dev.com":/ You create a new subversion repository, check-in (commit) your website to it, and we'll host it for you under *your repository name*.h.xp-dev.com Whenever you commit any changes to the Subversion repository, it will automatically be reflected on the published website. The advantages over traditional web site hosting are: * Keep your whole website revisioned under Subversion * Allow any number of people/collaborators to update the website * Make changes from anywhere (you'll need a Subversion client installed) h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current one. # Turn on the box next to *File Hosting*. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started A short tutorial on getting started: h3. Create a new Subversion Repository "Create a new repository":/subversion/new/ For e.g. I've called mine @myrepo@. So, the Subversion repository is located at "http://svn.xp-dev.com/svn/rs-myrepo/":http://svn.xp-dev.com/svn/rs-myrepo/ h3. Edit the Repository Edit the newly created repository # Follow the link called *Edit Repository* # Turn on *File Hosting* # Click on *Save* h3. Checkin a New Website Check out the repository. (I've used a command line subversion client in this example, but you're free to use anything that you're like!) bc.. rs@laptop:/tmp$ svn co http://svn.xp-dev.com/svn/rs-myrepo/ Checked out revision 0. p. Check in some content: bc.. rs@laptop:/tmp$ cd rs-myrepo/ rs@laptop:/tmp/rs-myrepo$ svn add index.html A index.html rs@laptop:/tmp/rs-myrepo$ svn commit -m "initial welcome page" Adding index.html Transmitting file data . Committed revision 1. p. Go visit "http://rs-myrepo.h.xp-dev.com/":http://rs-myrepo.h.xp-dev.com/ and have a look at the web page that has just been checked in. At this point any other changes that are made to the repository, i.e. committing changes, will be reflected immediately on the website. h2. Disclaimer *All Direct File Hosting enabled repositories are served on the public internet*. Please do not enable it if your repository contains data that you don't want internet viewers to visit. If your repository contains a section that you want published (for e.g. /trunk/website/public) please create a new repository for the public website and use "Subversion Externals":http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html to link from your private repository. That way you won't need to turn on Direct File Hosting on your private repository

rs picture

Text: h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xp-dev.com {toc} h2. What is Direct File Hosting ? Direct File Hosting is just a simple way to publish a website from one of your Subversion repositories hosted on "XP-Dev.com":/ You create a new subversion repository, check-in (commit) your website to it, and we'll host it for you under *your repository name*.h.xp-dev.com Whenever you commit any changes to the Subversion repository, it will automatically be reflected on the published website. The advantages over traditional web site hosting are: * Keep your whole website revisioned under Subversion * Allow any number of people/collaborators to update the website * Make changes from anywhere (you'll need a Subversion client installed) h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current one. # Turn on the box next to *File Hosting*. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started A short tutorial on getting started: h3. Create a new Subversion Repository "Create a new repository":/subversion/new/ For e.g. I've called mine @myrepo@. So, the Subversion repository is located at "http://svn.xp-dev.com/svn/rs-myrepo/":http://svn.xp-dev.com/svn/rs-myrepo/ h3. Edit the Repository Edit the newly created repository # Follow the link called *Edit Repository* # Turn on *File Hosting* # Click on *Save* h3. Checkin a New Website Check out the repository. (I've used a command line subversion client in this example, but you're free to use anything that you're like!) bc.. rs@laptop:/tmp$ svn co http://svn.xp-dev.com/svn/rs-myrepo/ Checked out revision 0. p. Check in some content: bc.. rs@laptop:/tmp$ cd rs-myrepo/ rs@laptop:/tmp/rs-myrepo$ svn add index.html A index.html rs@laptop:/tmp/rs-myrepo$ svn commit -m "initial welcome page" Adding index.html Transmitting file data . Committed revision 1. p. Go visit "http://rs-myrepo.h.xp-dev.com/":http://rs-myrepo.h.xp-dev.com/ and have a look at the web page that has just been checked in. At this point any other changes that are made to the repository, i.e. committing changes, will be reflected immediately on the website. h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xp-dev.com {toc} h2. What is Direct File Hosting ? Direct File Hosting is just a simple way to publish a website from one of your Subversion repositories hosted on "XP-Dev.com":/ You create a new subversion repository, check-in (commit) your website to it, and we'll host it for you under *your repository name*.h.xp-dev.com Whenever you commit any changes to the Subversion repository, it will automatically be reflected on the published website. The advantages over traditional web site hosting are: * Keep your whole website revisioned under Subversion * Allow any number of people/collaborators to update the website * Make changes from anywhere (you'll need a Subversion client installed) h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current one. # Turn on the box next to *File Hosting*. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started A short tutorial on getting started: h3. Create a new Subversion Repository "Create a new repository":/subversion/new/ For e.g. I've called mine @myrepo@. So, the Subversion repository is located at "http://svn.xp-dev.com/svn/rs-myrepo/":http://svn.xp-dev.com/svn/rs-myrepo/ h3. Edit the Repository Edit the newly created repository # Follow the link called *Edit Repository* # Turn on *File Hosting* # Click on *Save* h3. Checkin a New Website Check out the repository. (I've used a command line subversion client in this example, but you're free to use anything that you're like!) bc.. rs@laptop:/tmp$ svn co http://svn.xp-dev.com/svn/rs-myrepo/ Checked out revision 0. p. Check in some content: bc.. rs@laptop:/tmp$ cd rs-myrepo/ rs@laptop:/tmp/rs-myrepo$ svn add index.html A index.html rs@laptop:/tmp/rs-myrepo$ svn commit -m "initial welcome page" Adding index.html Transmitting file data . Committed revision 1. p. Go visit "http://rs-myrepo.h.xp-dev.com/":http://rs-myrepo.h.xp-dev.com/ and have a look at the web page that has just been checked in. At this point any other changes that are made to the repository, i.e. committing changes, will be reflected immediately on the website. h2. Disclaimer *All Direct File Hosting enabled repositories are served on the public internet*. Please do not enable it if your repository contains data that you don't want internet viewers to visit. If your repository contains a section that you want published (for e.g. /trunk/website/public) please create a new repository for the public website and use "Subversion Externals":http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html to link from your private repository

rs picture

Text: h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xp-dev.com {toc} h2. What is Direct File Hosting ? Direct File Hosting is just a simple way to publish a website from one of your Subversion repositories hosted on "XP-Dev.com":/ You create a new subversion repository, check-in (commit) your website to it, and we'll host it for you under *your repository name*.h.xp-dev.com Whenever you commit any changes to the Subversion repository, it will automatically be reflected on the published website. The advantages over traditional web site hosting are: * Keep your whole website revisioned under Subversion * Allow any number of people/collaborators to update the website * Make changes from anywhere (you'll need a Subversion client installed) h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current one. # Turn on the box next to *File Hosting*. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started A short tutorial on getting started: h3. Create a new Subversion Repository "Create a new repository":/subversion/new/ For e.g. I've called mine @myrepo@. So, the Subversion repository is located at "http://svn.xp-dev.com/svn/rs-myrepo/":http://svn.xp-dev.com/svn/rs-myrepo/ h3. Edit the Repository Edit the newly created repository # Follow the link called *Edit Repository* # Turn on *File Hosting* # Click on *Save* h3. Checkin a New Website Check out the repository. (I've used a command line subversion client in this example, but you're free to use anything that you're like!) bc.. rs@laptop:/tmp$ svn co http://svn.xp-dev.com/svn/rs-myrepo/ Checked out revision 0. p. Check in some content: h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xp-dev.com {toc} h2. What is Direct File Hosting ? Direct File Hosting is just a simple way to publish a website from one of your Subversion repositories hosted on "XP-Dev.com":/ You create a new subversion repository, check-in (commit) your website to it, and we'll host it for you under *your repository name*.h.xp-dev.com Whenever you commit any changes to the Subversion repository, it will automatically be reflected on the published website. The advantages over traditional web site hosting are: * Keep your whole website revisioned under Subversion * Allow any number of people/collaborators to update the website * Make changes from anywhere (you'll need a Subversion client installed) h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current one. # Turn on the box next to *File Hosting*. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started A short tutorial on getting started: h3. Create a new Subversion Repository "Create a new repository":/subversion/new/ For e.g. I've called mine @myrepo@. So, the Subversion repository is located at "http://svn.xp-dev.com/svn/rs-myrepo/":http://svn.xp-dev.com/svn/rs-myrepo/ h3. Edit the Repository Edit the newly created repository # Follow the link called *Edit Repository* # Turn on *File Hosting* # Click on *Save* h3. Checkin a New Website Check out the repository. (I've used a command line subversion client in this example, but you're free to use anything that you're like!) bc.. rs@laptop:/tmp$ svn co http://svn.xp-dev.com/svn/rs-myrepo/ Checked out revision 0. p. Check in some content: bc.. rs@laptop:/tmp$ cd rs-myrepo/ rs@laptop:/tmp/rs-myrepo$ svn add index.html A index.html rs@laptop:/tmp/rs-myrepo$ svn commit -m "initial welcome page" Adding index.html Transmitting file data . Committed revision 1. p. Go visit "http://rs-myrepo.h.xp-dev.com/":http://rs-myrepo.h.xp-dev.com/ and have a look at the web page that has just been checked in. At this point any other changes that are made to the repository, i.e. committing changes, will be reflected immediately on the website.

rs picture

Text: h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xp-dev.com {toc} h2. What is Direct File Hosting ? Direct File Hosting is just a simple way to publish a website from one of your Subversion repositories hosted on "XP-Dev.com":/ You create a new subversion repository, check-in (commit) your website to it, and we'll host it for you under *your repository name*.h.xp-dev.com Whenever you commit any changes to the Subversion repository, it will automatically be reflected on the published website. The advantages over traditional web site hosting are: * Keep your whole website revisioned under Subversion * Allow any number of people/collaborators to update the website * Make changes from anywhere (you'll need a Subversion client installed) h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current one. # Turn on the box next to *File Hosting*. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xp-dev.com {toc} h2. What is Direct File Hosting ? Direct File Hosting is just a simple way to publish a website from one of your Subversion repositories hosted on "XP-Dev.com":/ You create a new subversion repository, check-in (commit) your website to it, and we'll host it for you under *your repository name*.h.xp-dev.com Whenever you commit any changes to the Subversion repository, it will automatically be reflected on the published website. The advantages over traditional web site hosting are: * Keep your whole website revisioned under Subversion * Allow any number of people/collaborators to update the website * Make changes from anywhere (you'll need a Subversion client installed) h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current one. # Turn on the box next to *File Hosting*. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started A short tutorial on getting started: h3. Create a new Subversion Repository "Create a new repository":/subversion/new/ For e.g. I've called mine @myrepo@. So, the Subversion repository is located at "http://svn.xp-dev.com/svn/rs-myrepo/":http://svn.xp-dev.com/svn/rs-myrepo/ h3. Edit the Repository Edit the newly created repository # Follow the link called *Edit Repository* # Turn on *File Hosting* # Click on *Save* h3. Checkin a New Website Check out the repository. (I've used a command line subversion client in this example, but you're free to use anything that you're like!) bc.. rs@laptop:/tmp$ svn co http://svn.xp-dev.com/svn/rs-myrepo/ Checked out revision 0. p. Check in some content:

rs picture

Text: h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xp-dev.com {toc} h2. What is Direct File Hosting ? Direct File Hosting is just a simple way to publish a website from one of your Subversion repositories hosted on "XP-Dev.com":/ You create a new subversion repository, check-in (commit) your website to it, and we'll host it for you under *your repository name*.h.xp-dev.com Whenever you commit any changes to the Subversion repository, it will automatically be reflected on the published website. The advantages over traditional web site hosting are: * Keep your whole website revisioned under Subversion * Allow any number of people/collaborators to update the website * Make changes from anywhere (you'll need a Subversion client installed) h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current on. # There is a check box callied *File Hosting*. Tick it on. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xp-dev.com {toc} h2. What is Direct File Hosting ? Direct File Hosting is just a simple way to publish a website from one of your Subversion repositories hosted on "XP-Dev.com":/ You create a new subversion repository, check-in (commit) your website to it, and we'll host it for you under *your repository name*.h.xp-dev.com Whenever you commit any changes to the Subversion repository, it will automatically be reflected on the published website. The advantages over traditional web site hosting are: * Keep your whole website revisioned under Subversion * Allow any number of people/collaborators to update the website * Make changes from anywhere (you'll need a Subversion client installed) h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current one. # Turn on the box next to *File Hosting*. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started

rs picture

Text: h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xp-dev.com {toc} h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current on. # There is a check box callied *File Hosting*. Tick it on. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started h1. XP-Dev.com Direct File Hosting As of 9th Feb 2009, a new feature has been added to "XP-Dev.com":/ All subversion repositories can support direct file hosting from a subdomain in the following format *repository name*.h.xp-dev.com {toc} h2. What is Direct File Hosting ? Direct File Hosting is just a simple way to publish a website from one of your Subversion repositories hosted on "XP-Dev.com":/ You create a new subversion repository, check-in (commit) your website to it, and we'll host it for you under *your repository name*.h.xp-dev.com Whenever you commit any changes to the Subversion repository, it will automatically be reflected on the published website. The advantages over traditional web site hosting are: * Keep your whole website revisioned under Subversion * Allow any number of people/collaborators to update the website * Make changes from anywhere (you'll need a Subversion client installed) h2. Enabling Direct File Hosting Enabling direct file hosting can be done in 3 easy steps: # Create a new repository or edit a current on. # There is a check box callied *File Hosting*. Tick it on. # Click on *Save* It should be turned on almost instantaneously. h2. Advantages over Web DAV This provides a number of advantages over the regular web DAV that is exposed for all subversion repositories: * *Performance, performance, performance* <br /> Direct File Hosting runs under "nginx":http://nginx.net/ which is a small, lightweight web server that can scale very well for busy websites * *Mime content types* <br /> Normal Web DAV does not have mime type support (it can be enabled). So, all your HTML documents will be served as @text/plain@ under Web DAV * *Welcome files* <br /> Just add a new file called *index.html* at the root of your repository and it will be served as the welcome file whenever anyone visits *repository name*.h.xp-dev.com h2. Getting started

rs picture

View View full history