이 페이지에서는 Secure Source Manager 문제를 해결하는 방법을 보여줍니다.
저장소를 만들 때 표시되는 오류 메시지
저장소를 만들려고 하면 다음 오류가 표시됩니다.
There was an error while loading /repo/create. Try refreshing the page.
이 문제는 다음과 같은 경우에 발생합니다.
- 프로젝트에서 Secure Source Manager API가 사용 설정되지 않았습니다.
- 프로젝트에 저장소 관리자 역할이 없거나 Secure Source Manager 인스턴스에서 저장소를 만들 권한이 없습니다.
이 문제를 해결하려면 다음 안내를 따르세요.
- 프로젝트에서 Secure Source Manager API를 사용 설정합니다.
- 관리자에게 다음 역할을 부여해 달라고 요청하세요.
- 프로젝트의 저장소 관리자 (
roles/securesourcemanager.repoAdmin) 역할 - Secure Source Manager 인스턴스의 인스턴스 접근자 (
roles/securesourcemanager.instanceAccessor) - Secure Source Manager 인스턴스의 인스턴스 저장소 생성자(
roles/securesourcemanager.instanceRepositoryCreator)
- 프로젝트의 저장소 관리자 (
자세한 내용은 IAM으로 액세스 제어를 참고하세요.
Mac에서 저장소를 클론할 때 오류 메시지
저장소를 클론하려고 하면 다음 오류가 표시됩니다.
git: 'credential-gcloud.sh' is not a git command. See 'git --help'. fatal: Authentication failed for [repo-url]
이 문제는 다음과 같은 경우에 발생합니다.
- gcloud CLI가 Homebrew 또는 기타 비표준 설치를 사용하여 설치됩니다.
git-credential-gcloud.sh이 PATH에 추가되지 않았습니다.
이 문제를 해결하려면 다음 안내를 따르세요.
source $HOMEBREW_PREFIX/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/path.zsh.inc실행다음 명령어를 실행하여
git-credential-gcloud.sh가 경로에 있는지 확인합니다.which git-credential-gcloud.sh
'일치하는 항목 없음' 오류로 인해 SSH 연결이 실패함
SSH를 통해 Git 작업을 시도하면 다음 오류 메시지 중 하나가 표시될 수 있습니다.
Unable to negotiate with <host> port <port>: no matching key exchange method found.Unable to negotiate with <host> port <port>: no matching cipher found.Unable to negotiate with <host> port <port>: no matching MAC found.
이 문제는 SSH 클라이언트가 Secure Source Manager에 필요한 암호화 알고리즘을 지원하지 않는 경우에 발생합니다. 이 문제는 이전 SSH 클라이언트를 사용하거나 클라이언트가 지원되는 알고리즘을 사용하도록 구성되지 않은 경우 발생할 수 있습니다.
Secure Source Manager에는 다음 알고리즘 중 하나가 필요합니다.
- 키 교환 알고리즘: