Golang 및 GitLab CI를 사용 중이며 GitLab CI 구성이 12 개 프로젝트에서는 완벽하게 작동하지만 13 일에는 완벽하게 작동하지 않습니다.go 가져 오기 : Git 설정이 무시되었습니다.
내가 가지고있는 문제는 go get
go get
이 꺼져있는 일부 개인 저장소가 꺼져 있다는 것입니다. 서비스 이름을 제외하고 (동일한 설정으로, 같은 GitLab에,이 프로젝트의 주자에, 그러나
git config --global url."[email protected]:".insteadOf "https://gitlab.my.site/"
:
다른 REPOS에서 작동하는 솔루션은 이것이다) 그러면 다음과 같이됩니다.
[...]
$ git config --global url."[email protected]:".insteadOf "https://gitlab.my.site/"
$ cd ${APP_PATH}
$ go get
# cd .; git clone https://gitlab.my.site/group/project.git /go/src/gitlab.my.site/group/project
Cloning into '/go/src/gitlab.my.site/group/projects'...
GitLab: The project you were looking for could not be found.
fatal: Could not read from remote repository.
왜 갑자기 HTTPS를 통해 복제하려고합니까? 이 한 프로젝트에서만 일관되게 발생하지만 다른 모든 프로젝트에서도 작동합니다. 내가 생각할 수있는 유일한 이유는이 프로젝트가 단지 하나 또는 두 가지가 아닌 여러 가지 리포지토리를 많이 사용한다는 것입니다. 그러나 이것이 실제 문제가 될 것이라고 저는 압니다.
어떻게 해결할 수 있습니까?
감사합니다.
내부에 무슨 일이 일어나는지 확인하려면 manuallu'git clone -v ... '를 만들어보세요. 도움이되지 않는다면, 더 깊게 해보십시오.'ssh -v git @ gitlab.com' –
감사합니다. 나는이 두 가지를 실행하여 다시 시작할 것입니다. –