Click here to return to top level Code Management page.
Bitbucket is a web-based hosting service for projects that use either the Mercurial or Git revision control systems. The UTIAS comp-aero group is using Bitbucket to host the Git repository containing Jetstream source code.
Setting Up Official Jetstream Git Repo
Description of steps completed by the jetstream project maintainer (currently Howard Buckley) to set up the official Jetstream GIT repo on Bitbucket
- Project maintainer logs into Bitbucket account
- Select "Create Repository" from the "Repositories" dropdown menu
- Fill-in fields on "Create a new repository" page
- Click "Create repository" button
- Execute the following commands from a terminal connected to Scinet:
cd /path/to/project/maintainers/jetstream/repo/on/scinet
git remote rm central # remove remote associated with oddjob central repo
git remote add origin git@bitbucket.org:<projectMaintainerUserName>/jetstream.git
git push -u origin master # pushes up the master branch of repo on scinet
git push -u origin --tags # pushes up any tags</span>
Group Access For Jetstream Repository
The "Developers" group has read permission only. Developers can fork the official repo but cannot push changes to it.
The "Administrators" group has full permissions. Administrators of the Jetstream repo are the only ones that can push changes to it. Currently, only the Jetstream project maintainer is a member of the "Administrators" group.
Bitbucket is a web-based hosting service for projects that use either the Mercurial or Git revision control systems. The UTIAS comp-aero group is using Bitbucket to host the Git repository containing Jetstream source code.
Setting Up Official Jetstream Git Repo
Description of steps completed by the jetstream project maintainer (currently Howard Buckley) to set up the official Jetstream GIT repo on Bitbucket
- Project maintainer logs into Bitbucket account
- Select "Create Repository" from the "Repositories" dropdown menu
- Fill-in fields on "Create a new repository" page
- Click "Create repository" button
- Execute the following commands from a terminal connected to Scinet:
Group Access For Jetstream Repository
The "Developers" group has read permission only. Developers can fork the official repo but cannot push changes to it.The "Administrators" group has full permissions. Administrators of the Jetstream repo are the only ones that can push changes to it. Currently, only the Jetstream project maintainer is a member of the "Administrators" group.