Slack 앱의 GitLab 문제 해결

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated

GitLab for Slack 앱을 사용하면 다음과 같은 문제가 발생할 수 있습니다.

관리자 문서는 GitLab for Slack 앱 관리를 참조하십시오.

앱이 통합 목록에 표시되지 않음

GitLab for Slack 앱이 통합 목록에 표시되지 않을 수 있습니다. 자체 호스트된 인스턴스에 GitLab for Slack 앱을 사용하려면 관리자가 통합을 활성화해야 합니다. GitLab.com에서는 GitLab for Slack 앱이 기본적으로 제공됩니다.

오류: 프로젝트 또는 별칭을 찾을 수 없음

일부 Slack 명령은 프로젝트 전체 경로 또는 별칭이 필요하며, 프로젝트를 찾을 수 없는 경우 다음과 같은 오류가 발생할 수 있습니다:

GitLab 오류: 프로젝트 또는 별칭을 찾을 수 없음

이 문제를 해결하려면:

Slack에서 슬래시 명령이 dispatch_failed를 반환함

Slack에서 슬래시 명령은 Slack에서 /gitlab "dispatch_failed"를 반환할 수 있습니다.

이 문제를 해결하려면 자체 호스트된 인스턴스에서 관리자가 GitLab for Slack 앱 설정을 올바르게 구성했는지 확인합니다.

채널로의 알림 수신되지 않음

Slack 채널로 알림을 받지 못하는 경우 다음을 확인하세요:

앱 홈이 제대로 표시되지 않음

앱 홈이 제대로 표시되지 않으면 앱이 최신 상태인지 확인하십시오.

오류: 이 별칭은 이미 사용 중입니다

새 프로젝트에 설정을 시도할 때 오류 422: The change you requested was rejected가 발생할 수 있습니다. 반환된 Rails 오류는 다음과 같을 수 있습니다:

"exception.message": "Validation failed: Alias This alias has already been taken"

이 문제를 해결하려면:

  1. 유사한 이름을 가진 프로젝트를 네임스페이스에서 검색하고 GitLab for Slack 앱이 활성화된 프로젝트를 확인합니다.
  2. 이러한 프로젝트 중 실패한 프로젝트와 동일한 별칭을 가진 프로젝트를 찾습니다.
  3. 별칭을 편집하여 다르게 만들고, 실패한 프로젝트에 대해 GitLab for Slack 앱을 다시 활성화합니다.