InfoGrab Docs

Sourcegraph

Sourcegraph에 대해 설명합니다.

Note GitLab.com에서 이 기능은 공개 프로젝트에서만 사용 가능합니다. Sourcegraph 는 GitLab UI에 코드 인텔리전스 기능을 제공합니다. 활성화되면 참여 프로젝트는 다음 코드 뷰에서 코드 인텔리전스 팝오버를 표시합니다: 머지 리퀘스트 diff 커밋 뷰 파일 뷰 이러한 뷰 중 하나를 방문할 때 코드 참조 위에 마우스를 올리면 다음을 포함하는 팝오버를 볼 수 있습니다: 이 참조가 정의된 방법에 대한 세부 정보. Go to definition - 이 참조가 정의된 코드 줄로 이동합니다. Find references - 구성된 Sourcegraph 인스턴스로 이동하여 강조 표시된 코드에 대한 참조 목록을 표시합니다. 개요를 보려면 비디오 Sourcegraph의 새로운 GitLab 네이티브 통합 을 시청하세요. 자세한 내용은 에픽 2201 을 참조하세요. GitLab Self-Managed에 대한 설정 # 사전 요구 사항: 외부 서비스로 GitLab 인스턴스를 사용하여 Sourcegraph 인스턴스를 구성하고 실행 해야 합니다. Sourcegraph 인스턴스가 GitLab에 HTTPS 연결을 사용하는 경우 Sourcegraph 인스턴스에 대해 HTTPS를 구성 해야 합니다. Sourcegraph에서: 사이트 관리자 영역으로 이동합니다. 선택 사항. GitLab 외부 서비스를 구성합니다 . GitLab 저장소가 이미 Sourcegraph에서 검색 가능한 경우 이 단계를 건너뛸 수 있습니다. 테스트 쿼리를 실행하여 Sourcegraph 인스턴스에서 GitLab의 저장소를 검색할 수 있는지 확인합니다. Sourcegraph 구성의 corsOrigin 설정 에 GitLab 인스턴스 URL을 추가합니다. 다음으로 GitLab 인스턴스를 Sourcegraph 인스턴스에 연결하도록 구성합니다. Sourcegraph로 GitLab 인스턴스 구성 # 사전 요구 사항: 관리자여야 합니다. 오른쪽 상단 모서리에서 Admin 을 선택합니다. Settings > General 을 선택합니다. Sourcegraph 를 확장합니다. Enable Sourcegraph 를 선택합니다. 선택 사항. Block on private and internal projects 를 선택합니다. Sourcegraph URL 을 https://sourcegraph.example.com 과 같은 Sourcegraph 인스턴스로 설정합니다. Save changes 를 선택합니다. 사용자 기본 설정에서 Sourcegraph 활성화 # GitLab Self-Managed의 사용자는 Sourcegraph 통합을 사용하도록 사용자 설정도 구성해야 합니다. GitLab.com에서 통합은 모든 공개 프로젝트에서 사용 가능합니다. 비공개 프로젝트는 지원되지 않습니다. 사전 요구 사항: GitLab Self-Managed의 경우 Sourcegraph가 활성화되어 있어야 합니다. GitLab 사용자 기본 설정에서 이 기능을 활성화하려면: 오른쪽 상단 모서리에서 아바타를 선택합니다. Pre