DEV Community

Cover image for How To Curl Single File Using Access Token In Gitlab
馃殌  Vu Dao 馃殌
馃殌 Vu Dao 馃殌

Posted on • Updated on

How To Curl Single File Using Access Token In Gitlab

What鈥檚 In This Document

馃殌 Create access token

  • Go to User Setttings -> Access Tokens

Alt Text

Alt Text

馃殌 Get project ID to call API

Alt Text

馃殌 Get raw file from repository

Ref: https://docs.gitlab.com/ee/api/repository_files.html#get-raw-file-from-repository

  • Format: GET /projects/:id/repository/files/:file_path/raw

  • Example

curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/13083/repository/files/app%2Fmodels%2Fkey%2Erb/raw?ref=master"
Enter fullscreen mode Exit fullscreen mode
  • To get file scripts/run.sh in project the url is
curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/13083/repository/files/scripts%2Frun.sh/raw?ref=master"
Enter fullscreen mode Exit fullscreen mode

馃尃 Blog Web Linkedin Group Page Twitter 馃尃

Discussion (0)