Skip to content

Git Integration

Private Git host services#

Nextflow has built-in support for public and private private Git repositories and services such as Bitbucket, Github and Gitlab. To access private repositories it is required to provide the security credentials either using the Tower frontend or in a centralized manner including the following snippet in the tower.yml file:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
tower:
  scm:
    providers:
      github:
        user: <YOUR GITHUB USER NAME>
        password: <YOUR GITHUB ACCESS TOKEN OR PASSWORD>
      gitlab:
        user: <YOUR GITLAB USER NAME>
        password: <YOUR GITLAB PASSWORD>
        token: <YOUR GITLAB TOKEN>
      bitbucket:
        user: <YOUR BITBUCKET USER NAME>
        password: <YOUR BITBUCKET TOKEN OR PASSWORD>

Check the respective provider documentation to learn how to create security access tokens:

Back to top