Code hosting

Department code hosting

The Biochemistry Department has two official homes for code.

Which one do I use?

  GitLab GitHub
For Private, internal, work-in-progress Published / publicly shareable code
URL gitlab.unige.ch/unige-biochem github.com/unige-biochem
Login SWITCH edu-ID GitHub account (ask Nicolas for an invite)
Data location UNIGE / Switzerland Public, on GitHub

Default: if a project is ongoing or unpublished, use GitLab and make sure the project is private. Move it to GitHub when it's ready to be shared publicly.

Getting access

  • GitLab: log in at gitlab.unige.ch with your SWITCH edu-ID.
  • GitHub: send your GitHub handle to Nicolas to be invited to the organization.

Ground rules for public (GitHub) repos

Before making a repo public, check that:

  • It has a license (we recommend MIT by default).
  • It contains no secrets, credentials, or unpublished/sensitive data.
  • It has a README and a named maintainer.
  • Public release is coordinated with your publication timeline.

Contact

Nicolas Chiaruttini — nicolas.chiaruttini(at)unige.ch — for invites, migrations, or help getting started.