Hosting Bazaar projects on Launchpad —14 June 2008
What is Launchpad?
Launchpad is a free software hosting and development website. We make it easy to collaborate across multiple projects.
You can use it to:
- Develop your custom Ubuntu packages.
- Host your projects in the Bazaar VCS.
All the projects you host on Launchpad will be public. Write operations are authorized using SSH public keys.
Setup steps:
- Login to Launchpad, go to the
Code
tab. This is mine - Click on
Register a branch
button. - There are different hosting options. I chose
Hosted
to make Launchpad the primary location of my project. Projects of this type are updated withbzr push
command. - Before you can push to Launchpad you need two things.
-
Add your SSH public key. (Launchpad Overview Update SSH keys) -
Login to Launchpad with Bazaar, for example:
bzr lp-login janos-gyerik
-
Go to the Bazaar project directory and do
bzr push
like this:bzr push lp:~janos-gyerik/+junk/software-cache
After this, anybody will be able to checkout the project with :
bzr co lp:~janos-gyerik/+junk/software-cache
and authenticated users will be able to push or commit to it.