Skip to content

Add logging / UI cues when a repository fails to clone #35

Closed
@jerrykan

Description

@jerrykan

I seem to have hit a problem where Sourcebot only indexes repositories with public visibility and not internal or private visibility on our self-hosted GitLab instance.

I have create a dedicated Sourcebot account in GitLab (marked as an external user) and generated an "Impersonation Token" (essentially the same as a "Personal Access Token) for the account via the GitLab Admin interface.

The Sourcebot account has been added as a member to a few different repositories and groups (of which most repositories have their visibility set to either "Internal" or "Private").

The "Impersonation Token" has been set in the GITLAB_TOKEN environment variable when starting the container. I can see requests to the GitLab API coming from Sourcebot and can confirm that the responses for the /api/v4/projects?membership=true&order_by=id&per_page=100&sort=asc endpoint contain all the repositories that the Sourcebot account has access to are indeed being returned. However, it seems that Sourcebot is only indexing the repositories which have a visibility of public.

I'm not sure if this is indented behaviour, or a bug, but it would be good if there were a way ensure that Sourcebot indexes GitLab repositories with a visibility of internal or private.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions