need to understand how teams work

Asked by Donald Raikes

I am trying to understand exactly how teams in launchpad work.

I have created a personal account and have registered a couple of projects under that account.

I would like to enable other people to assist me in code development / packaging, so I figured I could create a team and assign one of my projects to that team.

If I create a ppa for the team, do I have to create a generic pgp key for the team to enable uploading by all members into the ppa, or does each member use his/her own pgp key?

and what about ssh keys for bazaar access?

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
Curtis Hovey
Solved:
Last query:
Last reply:
Revision history for this message
Best Curtis Hovey (sinzui) said :
#1

Each person must register their own ssh keys to push branches. Any member of the team can push branches to the team's personal or project namespaces. eg.
    lp:~the-naked-mole/thenakedmole/trunk

 Each person may also have their own pgp keys and they must be registered with Lp. Any member of the team can upload a package so long as it is signed with a registered key.

Removing a member immediately removes the user's access to push branches or upload packages.

See:
    https://help.launchpad.net/Code/UploadingABranch
    https://help.launchpad.net/Code/TeamBranches
    https://help.launchpad.net/Packaging/PPA/Uploading

Revision history for this message
Donald Raikes (don-raikes) said :
#2

thank you I think I have a better understanding of the structure now :-)