143
Publishing your branch with SFTP
144
================================
146
There are a couple of ways to publish your branch. If you already have
147
an SFTP server or are comfortable setting one up, you can publish your
150
Otherwise, skip to the next section to publish with Launchpad_, a free
151
hosting service for Bazaar.
153
.. _Launchpad: https://launchpad.net/
155
Let's assume you want to publish your branch at ``www.example.com/myproject``::
157
$ bzr push --create-prefix sftp://your.name@example.com/~/public_html/myproject
158
2 revision(s) pushed.
160
Bazaar will create a ``myproject`` directory on the remote server and
161
push your branch to it.
163
Now anyone can create their own copy of your branch by typing::
165
$ bzr branch http://www.example.com/myproject
167
**Note**: to use SFTP, you may need to install ``paramiko`` and
168
``pyCrypto``. See http://wiki.bazaar.canonical.com/InstallationFaq for details.
171
Publishing your branch with Launchpad
172
=====================================
174
Launchpad is a suite of development and hosting tools for free
175
software projects. You can use it to publish your branch.
143
Publishing your branch on Launchpad
144
===================================
146
Launchpad is a suite of development and hosting tools for
147
software projects. You can use it to publish your branch. (You can
148
also publish branches onto your own server or other hosting services.)
177
150
If you don't have a Launchpad account, follow the `account signup guide`_
178
151
and `register an SSH key`_ in your new Launchpad account.