Skip to content
Figshare logo
  • Who we serve
    • Academic Institutions
    • Government, Funders & Nonprofits
    • Publishers
    • Pharmaceutical Organizations
    • Researchers
  • Resources
    • Blog
    • Case Studies
    • Webinars
    • User Guides
  • About
    • About us
    • Who we work with
  • Contact
  • Log In
  • Sign Up
  • Browse Figshare

Getting started

6
  • Best practice for managing your outputs on Figshare
  • How can Figshare help my research?
  • How to sign up for a Figshare account
  • What is Figshare?
  • How long will Figshare host and retain my public research data for?
  • Is publishing in Figshare considered pre-publication?

Figshare account management

5
  • Maximise your research profile
  • How to change your name
  • How to delete your account
  • How to request more storage
  • Account Limits

Uploading and managing files

7
  • Options to publish without uploading files
  • File upload options
  • Folder upload and browsing
  • How to restore deleted files
  • File formats supported for in-browser preview
  • File size limits and storage
  • Upload large files and bulk upload using FTPS or the API

Adding or editing metadata

9
  • How to fill in the metadata fields (first step)
  • How to choose a licence
  • How to use Private Links
  • How to reserve a DOI
  • How to edit the publication dates on your item
  • How to edit or delete your item
  • How to edit in batch
  • How to use Figshare for thesis and dissertation outputs
  • Item types

Publishing: Embargoes, versioning, other advice

4
  • How versioning works
  • How to publish a dataset at the same time as the associated paper
  • I’ve accidentally set my data to public — what should I do?
  • Embargoes and restricted access publishing

Projects and collections

3
  • Comparing Project and Collection features
  • Projects
  • Collections

Discoverability and indexing

3
  • How discoverable is my research?
  • Are Figshare items included in Google Dataset Search results?
  • Is Figshare content indexed by Google Scholar?

Searching, sharing and reusing outputs

6
  • How to search for and reuse content on Figshare
  • How to Follow research you care about
  • How to use Advanced search in Figshare
  • Search examples
  • How to Share, Cite or Embed your items
  • Sharing private items

API and OAI-PMH

4
  • What is an API and OAI-PMH?
  • How to use Figshare’s OAI-PMH service
  • ‍How to get a Personal Token
  • How to use the Figshare API

Figshare policies

1
  • Figshare Policies

Integrations

4
  • List of Figshare Integrations
  • Figshare code repository setup and implementation: GitHub, GitLab, and Bitbucket
  • How to connect Figshare with your GitHub account
  • How to connect to your ORCID profile

Data sharing policy compliance

2
  • How Figshare.com meets the OSTP and NIH “Desirable Characteristics for Data Repositories”
  • US Funder user guide

Figshare plus

1
  • Figshare Plus User Guide

FAQs

10
  • Claiming authorship of an item on Figshare
  • What categories are available and why?
  • What browser versions are supported?
  • How Figshare aligns with the FAIR principles
  • Figshare Metadata Schema Overview
  • Usage Metrics and Statistics
  • Complying with the TRUST Principles
  • How is my data stored, is it secure?
  • Security, Stability, and ISO27001 Certification
  • Accessibility standards
View Categories

Figshare code repository setup and implementation: GitHub, GitLab, and Bitbucket

Introduction

Figshare allows users to integrate GitLab, GitHub and Bitbucket to their Figshare account. This allows for the easy synchronisation and publication of repositories from these services to a user’s Figshare account. They are subtly different in their implementations, with some optional availability and functionality elements that should be understood and explored.

GitHub

Figshare originally integrated with GitHub. For more details, check out our article on how to sync your GitHub account to your Figshare account on this page.

GitLab

While GitHub is still available and is the default code repository integration, institutions using Figshare will also be able to configure GitLab and Bitbucket (more information on Bitbucket is available below) integrations with their respective cloud services.

For this integration, institutions can either enable support for just https://about.gitlab.com/ accounts or also enable support for any locally-hosted GitLab repositories within your organisation. To configure this integration, please contact support@figshare.com.

How do I set up access to a locally-hosted GitLab repository for my users?

You can set up multiple GitLab instances for your users. The standard gitlab.com as well as multiple local instances. To set up an integration:

1. Login to your locally-hosted instance

2. Go to Preferences from the user menu in the top right

3. Then click on Application

4. Then click on Add New Application

Name (Whatever you like)

Redirect URL: https://figshare.com/external/applications/callback

(please note, this is for production only)

‍

5. You’ll then need to check a number of boxes outlined above

6. Then save application

After you have saved, go to the Applications section on the Integrations page in your account. Click on the newly-created application. You will then see Application ID and Secret. You’ll need to send these along with the name you want the repository to display as within your Figshare instance and the production URL of your GitLab instance.

You can do this for numerous GitLab integrations, not just one. When you contact support@figshare.com, you’ll need to send the following details for each separate GitLab instance you wish to add to your figshare repository. Please ensure any credentials are sent via secure channels.

  • Public URL for Local gitlab instance e.g https://gitlab.your_domain.com
  • Name for how the repository should appear within Figshare: Figshare gitlab
  • Application ID: asdciuhsaiuc
  • Secret: dcsiodcsoivnhb

Bitbucket

Bitbucket is available to all figshare.com users and optionally for FFI users. For Bitbucket, we support https://bitbucket.org accounts only, local install support is not supported.

Was this helpful?
Share This Article :
  • Facebook
  • LinkedIn
figshare_logo_white

Figshare is a provider of repository infrastructure. Our solutions help organizations and researchers share, showcase and manage their outputs.

A-Digital-Science-Solution-white
bluesky-white

SOLUTIONS

  • Academic Institutions
  • Government, funders and nonprofits
  • Pharmaceutical Organizations
  • Publishers
  • Researchers
  • Figshare and Symplectic Elements

RESOURCES

  • Blog
  • Case Studies
  • Webinars
  • User Guides

COMPANY

  • About
  • Contact
  • Who we work with
  • Privacy policy

© 2025 Figshare LLP. All Rights Reserved.