https://api.github.com/repos/YourUsername/YourRepo/contents/file.txt
Это конечная точка GitHub, но в документации по GitLab API конечная точка не упоминается. Любое предложение высоко ценится.
GET /projects/:id/repository/files/:file_path
для вашего примера curl будет
curl --header 'PRIVATE-TOKEN: <your_access_token>' 'https://gitlab.example.com/api/v4/projects/<your project id>/repository/files/file%2Etxt?ref=master'
Подробнее в документах